Introduction to .NET Framework

.NET Framework: closed-source is to provide various services for running applications managed execution environment common language runtime (CLR): The CLR intermediate language into a computer language is the core of the core of the .NET Framework CLR is CTS and CLS CTS is a common type system (common type system) CLS is common language definition (common language specification) CLR is the common language runtime (common language runtion) language complier: compilers iS: intermediate language JIT: time compiler source code (vb cs) compiled into managed code. Managed code consists of the intermediate language and metadata. The managed code combined into an assembly, also called component (dll). Assembly contains a called "List" module. Managed Resources: automatic release resources, managed to unmanaged resources the common language runtime: Manual release resources. CLI: Common Language Infrastructure (common Language Infrastructure) CLI: is an open specification. CLR is an implementation of the specification MONO three core components: a C # language compiler a CLI and a library BCL:. Base Class Library (Base Class Library). BCL: is a common programming framework, called the base class library, developers can take advantage of all the languages ​​it is one of the CLI specification. FCL: Framework class library (Framework Class Library). FCL provides a programming framework for large size, which is the framework for the design of different applications. Managed code: C # and Visual Basic.Net is compiled code running on the CLR. Unmanaged code: Run external CLR, the operating system running directly. unsafe class can be used to modify a class member functions, classes, global variables, local variables but can not be used in the modified class member function GC (Garbage Collector): garbage collection, memory-only terms. GC is not able to release real-time GC.Collect all the resources are not GC (): Role: mandatory garbage collection. Metadata: a binary data. IL: intermediate language. IL / MSIL / CIL: Microsoft Intermediate Language. JIT: time compiler. BCL: basic class library (Security Network Operation operation io xml text manipulation operations database operations) the FCL: Framework Class Library (mvc ef) native code: the operating system can run directly language. Array category: one-dimensional arrays multidimensional arrays irregular array.

Guess you like

Origin www.cnblogs.com/nxj1997/p/11140455.html