稻草屋
疯行天下
摘要: 祖宗:IEnumerable此接口只有一个方法 GetEnumerator();是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。ICollection继承自IEnumerable,IList继承自ICollection这两个接口都是为了给集合提供一些公用的方法... 阅读全文
posted @ 2009-07-29 17:43 子谦 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 祖宗:IEnumerable此接口只有一个方法 GetEnumerator();是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。ICollection继承自IEnumerable,IList继承自ICollection这两个接口都是为了给集合提供一些公用的方法... 阅读全文
posted @ 2009-07-29 17:32 子谦 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1.如果可能尽量使用接口来编程  .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码:private void LoadList (object [] items, ListBox l) { for (int i = 0; i < items.Len... 阅读全文
posted @ 2009-07-29 16:41 子谦 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源... 阅读全文
posted @ 2009-07-29 10:31 子谦 阅读(301) 评论(1) 推荐(0) 编辑
摘要: String的创建 String s = "hello"; JVM先根据内容"hello"查找对象,如果没有找到,则在heap上创建新对象,并将其赋予s1,否则使用已经存在的对象 String s = new String("hello"); JVM直接在heap上创建新的对象,所以在heap中会出现内容相同,地址不同的String对象String的比较 "==" 比较地址 "equals" 比较... 阅读全文
posted @ 2009-07-29 09:37 子谦 阅读(227) 评论(0) 推荐(0) 编辑