Chapter 19, "Toolbox," contains recipes for those items that come up over and over again as well as those that come up less frequently. Covered here are things like determining the operating system, controlling a service, and dealing with operating system shutdown, power management, or user session changes. Chapter 20, "Numbers and Enumerations," focuses on numeric and enumeration data types. Topics such as whether a string is a valid number, rounding a floating point value, as well as other forms of numeric testing.
As with all of the Cookbook series, C# 3.0 Cookbook 3rd Edition presents the problem, gives you the solution and then presents a discussion about the solution. Sometimes the discussion is brief, and sometimes it can last pages depending on the complexity of the problem. At the end of each recipe is a "see also" section that directs you to further information on the topic. This gives you the opportunity to understand the problem, solve it and learn about any potential trade-offs to the solution.
Along with the presentation of the solutions, what I like about C# 3.0 Cookbook, 3rd Edition is that it is the go-to book for solving problems. While it is not the kind of book that you can learn C# with, it is the kind of book that you want to have around when you are learning C#. It will also help you grow as a developer and save you time, energy, and frustration when you need it most. If you are a C# developer, or is someone who is learning C# and wants to grow in their abilities then I highly recommend C# 3.0 Cookbook 3rd Edition.








Article comments