C# 5.0 Programmer’s Reference
- Length: 960 pages
- Edition: 1
- Language: English
- Publisher: Wrox
- Publication Date: 2014-04-28
- ISBN-10: 1118847288
- ISBN-13: 9781118847282
- Sales Rank: #1347267 (See Top 100 Books)
Stay ahead of the game with this comprehensive guide to the C# programming language
Well-known C# expert Rod Stephens gives novice and experienced developers a comprehensive tutorial and reference to standard C#. This new title fully covers the latest C# language standard, C# 5.0, as well as its implementation in the 2013 release of Visual Studio. The author provides exercises and solutions; and his C# Helper website will provide readers and students with ongoing support. This resource is packed with tips, tricks, tutorials, examples, and exercises and is the perfect professional companion for programmers who want to stay ahead of the game.
Author Rod Stephens is a well-known programming authority and has written more than 25 programming books covering C#, Java, VB, and other languages. His books have sold more than 60,000 copies in multiple editions. This book’s useful exercises and solutions are designed to support training and higher education adoptions.
- Learn the full range of C# programming language features
- Quickly locate information for specific language features in the reference section
- Familiarize yourself with handling data types, variables, constants, and much more
- Experiment with editing and debugging code and using LINQ
Beginning through intermediate-level programmers will benefit from the accessible style of C# 5.0 Programmer’s Reference and will have access to its comprehensive range of more advanced topics. Additional support and complementary material are provided at the C# Helper website, www.csharphelper.com. Stay up-to-date and improve your programming skills with this invaluable resource.
Table of Contents
Part I: The C# Ecosystem
Chapter 1: The C# Environment
Chapter 2: Writing a First Program
Chapter 3: Program and Code File Structure
Part II: C# Language Elements
Chapter 4: Data Types, Variables, and Constants
Chapter 5: Operators
Chapter 6: Methods
Chapter 7: Program Control Statements
Chapter 8: LINQ
Chapter 9: Error Handling
Chapter 10: Tracing and Debugging
Part III: Object-Oriented Programming
Chapter 11: OOP Concepts
Chapter 12: Classes and Structures
Chapter 13: Namespaces
Chapter 14: Collection Classes
Chapter 15: Generics
Part IV: Interacting with the Environment
Chapter 16: Printing
Chapter 17: Configuration and Resources
Chapter 18: Streams
Chapter 19: File System Objects
Chapter 20: Networking
Part V: Advanced Topics
Chapter 21: Regular Expressions
Chapter 22: Parallel Programming
Chapter 23: ADO.NET
Chapter 24: XML
Chapter 25: Serialization
Chapter 26: Reflection
Chapter 27: Cryptography
Part VI: Appendices
Appendix A: Solutions to Exercises
Appendix B: Data Types
Appendix C: Variable Declarations
Appendix D: Constant Declarations
Appendix E: Operators
Appendix F: Method Declarations
Appendix G: Useful Attributes
Appendix H: Control Statements
Appendix I: Error Handling
Appendix J: LINQ
Appendix K: Classes and Structures
Appendix L: Collection Classes
Appendix M: Generic Declarations
Appendix N: Printing and Graphics
Appendix O: Useful Exception Classes
Appendix P: Date and Time Format Specifiers
Appendix Q: Other Format Specifiers
Appendix R: Streams
Appendix S: Filesystem Classes
Appendix T: Regular Expressions
Appendix U: Parallel Programming
Appendix V: XML
Appendix W: Serialization
Appendix X: Reflection