摘要: 要用C#反射技术的话,首先得引入System.Reflection 命名空间,这个命名空间里的类,具有动态加载程序集、类型,动态调用方法、设置和取得属性和字段的值、可以获取类型和方法的信息的功能。要想对一个类型实例的属性或字段进行动态赋值或取值,首先得得到这个实例或类型的Type,微软已经为我们提供了足够多的方法。1ClassMyClass 2{ 3 privateintfield; 4 publicintField 5 { 6 get 7 { 8 returnthis.field; 9 } 10 set 11 { 12 this.field=val... 阅读全文
posted @ 2012-12-26 19:06 YaSin 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个线程var task1 = Task.Factory.StartNew(() => DoSomeWork());方法如下: View Code private static object DoSomeWork() { Console.WriteLine("nihao "); System.Threading.Thread.Sleep(3000); Console.Write("nihao "); return "xiexie"; }2.多线程执行后,执行另一个方法 var task1 = Task.Factory.S 阅读全文
posted @ 2012-12-26 11:45 YaSin 阅读(545) 评论(0) 推荐(0) 编辑