quark

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

08 2011 档案

摘要:对于如下简单的代码: static void ILDiscoveryListDelete() { List<int> list = new List<int> { 1,2,3,4, }; foreach (var item in list) { list.Remove(item); } }在执行的时候会跑出如下异常:为什么会这样子呢,我们知道,foreach语句在... 阅读全文
posted @ 2011-08-29 12:58 QuarkZ 阅读(869) 评论(6) 推荐(0)

摘要:时常搞不清楚这两者之间的区别,因此决定在这儿写下来。Object.Equals(object obj1, object obj2)方法表示所比较的两个对象的值是否相等。结果取决于obj1.Equals(obj2)方法的返回结果。Object.ReferenceEquals(object obj1, object obj2)方法表示所比较的两个参数是否引用的同一个对象。 阅读全文
posted @ 2011-08-19 15:04 QuarkZ 阅读(401) 评论(0) 推荐(0)

摘要:这个问题曾经在教科书上见到过,没想到自己居然遇到了。前几天到客户那去维护程序,出现了大致如下的一段CPP代码。 int resultValue =0; if (some condition) { /* other codes */ int resultValue = /* some value */ } else { /* other codes */ int resultValue = /* some value */ } /* use resultValue */当时代码一跑... 阅读全文
posted @ 2011-08-15 13:26 QuarkZ 阅读(191) 评论(0) 推荐(0)