C# is modern, multi-paradigm, strongly-typed, object oriented and high level programming language.
C# is an elegant language that enables you to build a variety of secure and robust applications that run on the .NET Framework. With C# you can create Windows client or Web applications, XML Web services, distributed components, client-server applications, database applications, etc.
The language of C# is very easy for anyone familiar with C, C++ or Java.
- Types
- Keywords
- Reflection
- Delegates
- Generics
- LINQ
- Modifiers
- Files & IO
- InteropServices
- Indexers
- Operators
- Printing
- Serialization
- Statements
- System
- Controls
- Cursors
- Text
- Form
- Design patterns