摘要: 【重写Equals注意的事项】1. Equals 必须是自反的;--x.Equals(x)肯定为 true2. Equals 必须是对称的;--x.Equals(y)肯定返回与y.Equals(x)相同的值3. Equals 必须是可传递的;--x.Equals(y)返回true, y.Equals... 阅读全文
posted @ 2015-05-08 18:39 lishidefengchen 阅读(163) 评论(0) 推荐(0)
摘要: 【示例代码】 1 using System; 2 //Point is a Value Type 3 internal struct Point { 4 private Int32 m_x, m_y; 5 6 public Point(Int32 x,Int32 y){ 7 ... 阅读全文
posted @ 2015-05-08 17:20 lishidefengchen 阅读(163) 评论(0) 推荐(0)
摘要: 【注意】:如果知道自己写的代码会造成编译器反复对一个值类型进行装箱,请改成用手动方式对值类型进行装箱。【好处】:代码会变得更小、更快。【例子】:using System;public sealed class Program { public static void Main() { /... 阅读全文
posted @ 2015-05-08 09:47 lishidefengchen 阅读(116) 评论(0) 推荐(0)