上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 1.在一个类里声明变量的同时,直接创建实例值.包括静态的和实例的变量例:object m_o = new object(); 如下情况时不建议这么做:第一种 值类型。int i=new int();//会产生装箱 第二种。两个构造函数。对此种情况你有可能有疑问,你不是建议初始化吗?为什么这里不推荐... 阅读全文
posted @ 2015-10-17 19:49 王乐 阅读(159) 评论(0) 推荐(0)
摘要: 1.C#的foreach语句可以为你的任何集合产生最好的迭代代码 不推荐如下写法(?原因未明白 作者意思是阻碍jit边界检测)int len = foo.Length; for ( int index = 0; index < len; index++ ) Console.WriteLine( fo... 阅读全文
posted @ 2015-10-15 22:52 王乐 阅读(189) 评论(0) 推荐(0)
摘要: 1.当你创建你自己的类型时(不管是类还是结构),你要定义类型在什么情况下是相等的。C#提供了4个不同的方法来断定两个对象是否是相等的public static bool ReferenceEquals ( object left, object right ); public static bool... 阅读全文
posted @ 2015-10-13 22:36 王乐 阅读(215) 评论(0) 推荐(0)
摘要: 1.决不要创建一个不包括0在内的枚举类型2.举例如下:public enum Planet { Mercury = 1, Venus = 2, Earth = 3, Mars = 4, Jupiter = 5, Saturn = 6, Neptune = 7, Uranus = 8, Pluto ... 阅读全文
posted @ 2015-10-11 22:15 王乐 阅读(141) 评论(0) 推荐(0)
摘要: 1.泛型,类型或方法的一种抽象概括。2.泛型类:在类型名后面加一个,其中传递占位符,也就是类型参数.where是类型约束 可以再查资料public class SortHelper where T:IComparable{ public void Sort(T[] array) ... 阅读全文
posted @ 2015-10-11 10:28 王乐 阅读(154) 评论(0) 推荐(0)
摘要: 1.类型:值类型 引用类型。 分类依据:类型在内存的分配方式。值类型在堆栈,引用类型在托管堆。 名词:栈--所有变量都会被分配在栈上,只不过值类型直接含有数据,引用类型含有一个指向托管堆对象的地址。 含有一个堆上对象的地址的变量叫变量指向此对象或变量引用此对象。 值类型:简单类型(基类库类型别... 阅读全文
posted @ 2015-10-11 09:51 王乐 阅读(203) 评论(0) 推荐(0)
摘要: 1.恒定类型就是一但它们被创建,它们(的值)就是固定的. 恒定类型可以很好的在基于哈希代码的集合上工作。以Object.GetHashCode()方法返回的值,对同一个实例是必须相同的2.一个客户类型就不是原子类型;它是由多个不同的恒定的组成部份构成的:地址,名字以及一个电话号码集合。3. 可变类型... 阅读全文
posted @ 2015-10-10 23:10 王乐 阅读(244) 评论(0) 推荐(0)
摘要: 1.设计一个类型时,选择struct或者class是件简单的小事情,但是,一但你的类型发生了改变,对所有使用了该类型的用户进行更新却要付出(比设计时)多得多的工作.2.值类型:无多态但性能佳。 值类型(结构)存储数据,而引用类型(类)表现行为或职责。3.public class C { privat... 阅读全文
posted @ 2015-10-08 21:43 王乐 阅读(137) 评论(0) 推荐(0)
摘要: 1.System.Object版的ToString()方法只返回类型的名字2.知道要重写它,返回更有意义的信息,最好是提供几个重载版本.3.当你设计更多的复杂的类型时(格式化文本)应该实现应变能力更强的IFormattable.ToString()4.例子public class Customer ... 阅读全文
posted @ 2015-10-07 22:16 王乐 阅读(159) 评论(0) 推荐(0)
摘要: 1.用as运算符进行类型转换。因为比起盲目的强制转换它更安全,而且在运行时效率更高。 安全体现在:as操作符就算是转化一个null的引用时,也会安全的返回一个null而不会像强制转换抛出异常。2.as和is运算符在运行时要检测转换目标的类型。如果一个指定对象不是要求转换的类型,或者它是从要求转换类型... 阅读全文
posted @ 2015-10-06 18:23 王乐 阅读(152) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页