2013年1月28日
摘要: 它们互换: T tList = new List(tObjectStruct .ToList()); ObservableCollection tObjectStruct = new ObservableCollection(tList); 都在构造函数中即可完成 也可以: tList.ForEach(p => tObjectStruct.Add(t));在WPF , silverlight ,WP7中经常会用到List<T>和ObservableCollection<T>。这里简单讲一下他们之间的相互转换。1.List<T>的简单介绍:List< 阅读全文
posted @ 2013-01-28 15:41 zsfwh 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.csharpwin.com/csharpspace/12119r2216.shtml委托的声明public delegate void MyDelegate(string str);注1.委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。2.委托相当于C++中的函数指针,但它是类型安全的。3.委托是从System.Delegate派生,但不能象定义常规类型一样直接从System.Delegate派生,对委托的声明只能通过上面的声明格式进 阅读全文
posted @ 2013-01-28 10:24 zsfwh 阅读(188) 评论(0) 推荐(0) 编辑