First, let's talk about object-oriented programming.
What Is Object-Oriented?
In my opinion, an object is a "body" of the function (method, event, etc.) and attribute of encapsulating a thing ", A series of programming activities that allow us to program this "body" and get in touch with the outside world are called object-oriented programming.
This section provides detailed information about key C # language functions and C # functions that can be accessed through. NET Framework.
Language
Type (C # programming guide)
Basic
Reference Type
Array (C # programming guide)
String (C # programming guide)
Statements, expressions, and operators (C # programming guide)
Objects, classes, and structures (C # programming guide)
Attribute (C # programming guide)
Indexer (C # programming guide)
Delegate (C # programming guide)
Event (C # programming guide)
Generic (C # programming guide)
LINQ query expression (C # programming guide)
Lambda expressions (C # programming guide)
Iterator (C # programming guide)
Namespace (C # programming guide)
Can be null (C # programming guide)
Insecure code and pointers (C # programming guide)
XML document annotation (C # programming guide)
Platform
Application domain (C # programming guide)
Program set and Global Assembly Cache (C # programming guide)
Attribute (C # programming guide)
Collection class (C # programming guide)
Exception and Exception Handling (C # programming guide)
Interoperability (C # programming guide)
Thread processing (C # programming guide)
Performance (C # programming guide)
Reflection (C # programming guide)
C # DLL (C # programming guide)
Security (C # programming guide)