I am bored with writing, and of course some descriptions are not very accurate. After all, a sentence cannot express too much meaning.
Delegate: Pass the method as a parameter.
Generic: Type parameterization used in classes and methods.
Anonymous method: Delegate and call the simplified version of the delegate.
Lambda expressions: further evolution of anonymous methods.
Extension Method: Add a new method to the existing class.
LINQ: extends SQL queries from databases to other aspects (Collection objects, XML, etc ).
Reflection: Get the runtime type information.
Partial classification: distributes the declaration of a class to multiple files.
Type inference: The types are automatically inferred during compilation.
Anonymous type: the object that encapsulates the read-only attribute.
Automatic attributes: the compiler automatically generates a private variable.
Dynamic binding: delays binding types from compilation to runtime.
How much do you know about the features in C # in one sentence?