2013年7月10日
摘要: Console.WriteLine("利用泛型交换两个变量的值!");object a = "1", b = "2"; ;List list = new List() { "1", "2" }; list.ForEach(delegate(object o) { Console.WriteLine(o); });//list.ForEach(p => Console.WriteLine(p)); object temp = list[0];//交换元素定义临时变量 list.RemoveA 阅读全文
posted @ 2013-07-10 15:01 Jerryz 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1.1.1定义 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示://Code in C# publicdelegateint PerformCalculation(int x, int y); 与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。 简单理解Delegate委托(或代理)是一种数据类型:它的变量可以引用到某一个符合要求的方法上,通过委托可以间接地调用该方法。 其实.NET的委托类似于C语言的函数指针,区别在于.NET委托是类型安全的,这说明,C中... 阅读全文
posted @ 2013-07-10 14:11 Jerryz 阅读(243) 评论(0) 推荐(0) 编辑
Top
收藏
关注
评论