Programming Concepts (C#)
This section explains programming concepts in the C# language.
In This Section
Title | Description |
---|---|
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. |
Related Sections
-
Discusses several basic rules that may help you increase the performance of your application.
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
.NET feedback
The .NET documentation is open source. Provide feedback here.
Feedback
Submit and view feedback for