Programming Concepts (C#)
This section explains programming concepts in the C# language.
In This Section
|methods, and properties by using attributes.|
|Covariance and Contravariance (C#)||Shows how to enable implicit conversion of generic type parameters in interfaces and delegates.|
|Iterators (C#)||Describes iterators, which are used to step through collections and return elements one at a time.|
|Language-Integrated Query (LINQ) (C#)||Discusses the powerful query capabilities in the language syntax of C#, and the model for querying relational databases, XML documents, datasets, and in-memory collections.|
Discusses several basic rules that may help you increase the performance of your application.