. NET Framework Analysis

Source: Internet
Author: User

AfterC # after a long period of study and practice, I constantly feel the essence of the. NET Framework. However, it seems that the concept is confusing. Especially after reading the ". Net you must know" by The anytao bloggerArticleSo that I can clarify the concept and relationship of the. NET Framework:

. NET Framework Overview:

. NET Framework, that is,. NET Framework, as one of the two major aspects of. NET technology. In a narrow sense, it is generally referred to as the. NET Framework. However, for. NET technology,. NET technology canSpecificationsAndImplementationDivided by two parts: We often emphasize and mention the. NET Framework, mainly includingPublic Language Runtime(Common Language Runtime, CLR) and. NET Framework class library(Framework class library, FCL), which is essentially another part of. NET Technology (specification)ImplementationPart; on the other hand, that is, the implementation, we call itPublic language Architecture(Common Language infrastructure, cli), mainly includingGeneral Type System(Common type system, CTS ),Common Language specifications(Common Language Specification, CLS) andGeneral intermediate language(Common intermediate language, pencil.

That is, it vividly describes two major aspects of. NET technology.

 

Glossary:

CLI: Public language architecture,. Net Technical Specifications, approved by ECMA;

CLS: a subset of CTS, which is the minimum set of languages used for. NET development;

Pencil: A common intermediate language. It can be considered as the intermediate language after. Net compilation.Code;

CLR: the Core of the. NET Framework, managing code execution, and almost all service control;

FCL:. NET Framework class library, forming a system-based tree structure. Tens of thousands of classes are available in each namespace;

CTS: common type language, which includes two basic types:Value TypeAndReference Type. Each type can be subdivided into sub-types, such:

 

 

 

Summary: The basic structure of the. NET Framework is described above. However, the relationship between the components and the deepening parts is not implemented (for example, the relationship of CTS type and the deepening understanding of FCL ). This also needs to be further consolidated and strengthened on this basis.

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.