12 2011 档案

摘要:最近学习C#基础,特此做笔记,请不要喷!委托和类一样,是一种用户自定义的类型。类表示的是数据的集合,而委托保存的是一个或多个方法。1、申明委托类型delegate void MyDel(int x)上面代码申明了MyDel类型的委托,指明了这种类型的委托只会接受不返回值并且只有单个int参数的方法。2、创建委托对象委托是引用类型,因此有引用和对象。在委托类型申明之后,我们可以申明变量并创建类型的对象。class del{public del(){MyDel delVar = new MyDel(b.GetB);//实例方法,创建委托并保存引用 }delegate void MyDel(int 阅读全文
posted @ 2011-12-29 23:21 xu_happy_you 阅读(1926) 评论(10) 推荐(4) 编辑
摘要:创建迭代器最常用的方法是对 IEnumerable 接口实现 GetEnumerator 方法例如实现输出A-Z的实现: public class A{public System.Collections.IEnumerator GetEnumerator(){for (int i = 65; i <= 90; i++){yield return (char)i;}}}调用方法如下所示:GetEnumerator 方法的存在使得类型成为可枚举的类型,并允许使用foreach语句 static void Main(string[] args){foreach (char i in new A 阅读全文
posted @ 2011-12-13 21:50 xu_happy_you 阅读(1187) 评论(3) 推荐(2) 编辑
摘要:看着自己网站编译之后的源文件,里面很多乱七八糟的东西,看了就觉得不舒服<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE3NjgxMzM0MDIPZBYCZg9kFgIC……还有form源文件,一看就知道是asp.net的页面<form name="form1" method="post" action="smartDropDownList.aspx" i 阅读全文
posted @ 2011-12-12 17:53 xu_happy_you 阅读(4522) 评论(33) 推荐(5) 编辑

点击右上角即可分享
微信分享提示