Every innovation of C# marks an important growth for this programming language, but the concomitant is a more steep learning curve. Therefore, looking for a detailed and easy to understand studying material is very important. Fortunately, this Programming C# series of international bestsellers published by O'Reilly has provided great help to C# programming beginners and programmers with certain basics.

The reason that Programming C# series is more excellent than similar teaching material with the same topic, not only because this book completely introduces the C# language itself and its new features, also thanks to its strong practicality - explaining C# from the view of programming practice, and teaching you how to use C# to write .NET applications, so that you will be able to create applications in accordance with industry standards

There is no doubt that Programming C# has become a classic series of introductory C# books, and is especially suitable for some programmers with C/C++/Java basics to use .NET platform to develop Windows applications.

Table Of Contents

  • Chapter 1 Introducing C#
  • Chapter 2 Basic Coding in C#
  • Chapter 3 Types
  • Chapter 4 Generics
  • Chapter 5 Collections
  • Chapter 6 Inheritance
  • Chapter 7 Object Lifetime
  • Chapter 8 Exceptions
  • Chapter 9 Delegates, Lambdas, and Events
  • Chapter 10 LINQ
  • Chapter 11 Reactive Extensions
  • Chapter 12 Assemblies
  • Chapter 13 Reflection
  • Chapter 14 Dynamic Typing
  • Chapter 15 Attributes
  • Chapter 16 Files and Streams
  • Chapter 17 Multithreading
  • Chapter 18 Asynchronous Language Features
  • Chapter 19 XAML
  • Chapter 20 ASP.NET
  • Chapter 21 Interoperability

Book Example Codes

Download URLs

Format Download Size
PDF 19.3 MB
(Homepage)