关闭

c#学习读书笔记《2》

937人阅读 评论(0) 收藏 举报

.NET 类型系统

概要:common type system,CTS

值类型,引用类型,装箱(BOX)

1。所有类型的根: System .Object

2. 如果变量是值类型的,这个变量就包含实际的数据。它们不能是NULL      System.Int32 myint = 32; 其他还有枚举器,结构和原类型。

3。应用类型,与指针类型不同,(地址可能指向你预期的东西,也可能不)。引用(不是NULL)时,总是确保指向一个对象,这个对象具有指定的类型,而且已经在堆上分配了。Null,表示它不引用或指向一个对象。

4。装箱,是将值类型转换为引用类型的过程。拆箱,则相反。

     装箱: int foo = 42;    object bar = foo;

    拆箱:int foo = 42;    object bar = foo;  int baz=(int)bar;  

   .....更多请看《c#技术揭密》P34

5. 类型和别名  System.Object -->Object  

           System.Int16  --> Short ...

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13982次
    • 积分:221
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1条
    文章分类
    大师