ISBN 9788126550364,C# 5.0 Programmer's Reference

C# 5.0 Programmer's Reference


Rod Stephens



Wiley India Pvt Ltd

Publication Year 2013

ISBN 9788126550364

ISBN-10 8126550368


Number of Pages 544 Pages
Language (English)

Computer programming

C# 5.0 Programmer's Reference is a language tutorial and a reference guide that provides a comprehensive introduction to the latest C# language standard---C# 5.0---as well as its implementation in the upcoming 2013 release of Visual Studio. The tutorial teaches the basics of C# programming in a style accessible to beginning-level programmers; it will also cover a comprehensive range of more advanced topics, including regular expressions, asynchronous / parallel programming, serialization and encryption techniques, which will be of interest to intermediate-level developers. The reference section allows programmers to quickly locate information for specific language features. The entries in these appendices allow the reader to quickly review the details of important programming, objects, properties, methods and events. C# 5.0 Programmer's Reference will cover the full range of C# programming language features and skills needed to become a professional C# developer. These include Modular programming techniques with C# Handling Data types, variables and constants Working with operators and methods Control statements Error handling Editing and debugging code Using LINQ Working with Objects and Classes Using Generics Printing Configuring Working with Data Streams Networking And more advanced topics as described above The author provides exercises and solutions for each chapter to support training and higher education adoptions and his C#Helper website provides readers and students with ongoing support. Was this product information helpful? Yes No TABLE OF CONTENTS Introduction Part I: The C# Ec osystem 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: OO P 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: ADA.NET Chapter 24: XMLA 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: File System Classes Appendix t: Regular Expressions Appendix u: Parallel Programming Appendix v: XMLA Appendix w: Serialization Appendix x: Reflection