![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习
chaohongliang
这个作者很懒,什么都没留下…
展开
-
读 CLR-via-C# 总结之 第五章:基元类型,值类型,引用类型
基元类型 引用类型和值类型 5.1编程语言的基元类型 编译器直接支持的数据类型称为基元类型,基元类型直接映射到Framework类库中存在的类型。 bool(Boolean),decimal(Decimal高精度浮点数),string(String字符数组),object(Object) dynamic类型映射到System.Object。对于CLR,dynamic和object完全一致。...原创 2019-04-04 11:31:11 · 151 阅读 · 0 评论 -
观 CLR-via-C# 总结之--第四章:类型基础
类型基础 4.1所有类型都从System.Object中派生。 System.Object类中的公共实例方法有:Equals(如果两个对象具有相同的值,就返回true);GetHashCode(返回对象的值的一个哈希码,如果某个类型的对象要在一个哈希表集合中作为key使用,应该重写这个方法。方法应该为不同的对象提供一个良好的分布(是指针对所有的输入,GetHashCode生成的哈希值应该在所有...原创 2019-03-28 14:45:59 · 185 阅读 · 0 评论 -
读 CLR-via-C# 总结之六 类型和成员基础
类型和成员基础 6.1类型的各种成员 常量:就是指出数据恒定不变的一个符号。通常与类型想关联,而不是对象。所以从逻辑上讲,常量始终是静态成员。字段:表示一个只读或者可读/可写的数据值。可以是静态的,也可以是实例,被认为是对象状态的一部分。本书建议将字段声明为私有字段,防止类型或者对象的状态被类型外部的代码破坏。实例构造器:是将新对象的实例字段初始化为良好初状态的一个特殊方法。类型构造器:是将类...原创 2019-04-11 14:34:39 · 126 阅读 · 0 评论 -
读 CLR-via-C# 总结之第七章 常量和字段
常量和字段 7.1常量 1.定义常量符号时,它的值必须能在编译时确定,编译器将常量的值保存到程序集的元数据中。这意味着只能为编译器认定的基元类型定义常量。C#也运行定义非基元,前提需要把它的值设置为Null. 由于常量值从不变化,所以通常被视为静态,为类型定义的一部分,在定义常量时将导致创建元数据。代码引用一个常量符号时,编译器会在定义常量的程序集的元数据查找该符号,提取常量值,并将值嵌入生...原创 2019-04-12 10:16:54 · 161 阅读 · 0 评论