2010年12月14日

C#常见问题

摘要: 1。C#中 as 和 is 的区别。 两者之间可以说是一种等价的关系,只是两者的返回值不一样。is是测试左边的部分是不是可以转换成右边的类型,如果可以则返回true,否则返回的是false,对于as也是做这种测试,如果可以转换,返回值是这个类型,如果不能转换,则返回值是null。2。for 和 foreach 的区别。一般地:for 可以代替 foreach,但效率上讲后者高些,特别是集合对象 当遍历对象本身的元素需要改变时,不能用foreach,可以用for,while等 如:*/ArrayList arr = new ArrayList();arr.Add(1);arr.Add(2);a 阅读全文

posted @ 2010-12-14 16:13 涂圣飞 阅读(324) 评论(0) 推荐(0) 编辑

导航