首页 > Windows开发 > 详细

C#基础及CLR基础学习笔记

时间:2016-02-26 09:17:34      阅读:170      评论:0      收藏:0      [点我收藏+]

一、CLR的FCL、CTS和CLS

1. CLR为Common Language Runtime,为微软.NET Framework的公共语言运行时。

2. CTS为Common Type System(通用类型系统),其是微软制定的一个正式的规范来描述类型的定义和行为,使得一种编程语言写的代码能和另一种编程语言进行沟通。

CTS规定,一个类型可以包括0个或者多个成员。

    • 字段(Field)
    • 方法(Method)
    • 属性(Property)
    • 事件(Event)

同时,CTS指定类型可见性规则和类型成员的访问规则:

    • private
    • family(C#中是protected)
    • family and assembly(C#中没有修饰符)
    • assembly(C#中是internal)
    • family or assembly(C#中是protected internal)
    • public

3. CLS为Common Language Specification(公共语言规范),其定义了一个最小功能集,任何编译器只有支持此功能集,才可以兼容其他符合CLS、面向CLR的语言生成的组件。

C#基础及CLR基础学习笔记

原文:http://www.cnblogs.com/goforit/p/5215178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!