.NET
jiajiao
这个作者很懒,什么都没留下…
展开
-
WCF基本任务
定义服务协定。服务协定指定服务的签名、服务交换的数据和其他协定要求的数据。实现协定。若要实现服务协定,请创建实现协定的类并指定运行时应具有的自定义行为。通过指定终结点和其他行为信息来配置服务。承载服务。生成客户端应用程序。原创 2011-07-05 23:32:31 · 315 阅读 · 0 评论 -
C#取得字符串的值对应变量的值
string str = "var";string var = "hello world";用下面的方法可以取得str值对应变量的值。this.GetType().GetField(str).GetValue(this).ToString();原创 2011-11-23 13:10:04 · 1354 阅读 · 0 评论 -
多线程知识点整理
多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。多进程与多线程的区别:每个进程拥有自己的一整套变量,而线程则共享数据。相关接口•Runnable◦ 方法 void run()◦可由Runnable对象构成Thread,不要调用Thread类或者Runable转载 2011-11-04 12:59:33 · 396 阅读 · 0 评论 -
.NET 垃圾回收机制
1.什么类型被垃圾回收值类型:值类型所占的内存,存放在当前线程的栈上,垃圾回收不负责回收,当前方法运行完毕后,内存会自动释放。引用类型:引用类型所占的内存存放在托管堆上,垃圾回收就是负责回收这方面的内存资源。2. dispose模式,finalize方法,close方法在.net中提供三种模式来回收内存资源:dispose模式,finalize方法,close方转载 2011-12-14 19:55:16 · 378 阅读 · 0 评论 -
C# 默认访问权限
声明类、方法、字段、属性时不加访问权限修饰符时的访问权限是什么呢?1. 声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。 2. 声明类成员(域、属性、方法)默认为private)以及结构类型,前面不加限制访问修饰符时,默认访问权限为private——访问仅限于当前类。 3. 声明枚举类型以及接口类型,前面不加限制访问修饰符时,原创 2012-03-29 09:45:13 · 4727 阅读 · 2 评论 -
C# List<>与Array性能比较
C# List 在.net framework 2.0之前,数组表示可以用Array 和集合类 ArrayList 表示,2.0后,.net 引进了泛型的概念List 2.0引进泛型其本意是减少类型的装箱拆箱所带来的性能消耗。 比如; private void CompareTo(List list) { .... } 这转载 2012-03-28 15:13:16 · 3255 阅读 · 1 评论 -
Using LINQ to manipulate data in DataSet/DataTable
Using LINQ to manipulate data in DataSet/DataTableHave you tried a micro ORM for your data access? Click to read more…LINQ (Language Integrated Query) provides a very easy and fast way to转载 2012-04-28 19:54:01 · 711 阅读 · 0 评论 -
WCF之ABC
WCF之ABCAddress: 每一个WCF的Service都有一个唯一的地址。这个地址给出了Service的地址和传输协议(Transport Protocol) Binding:通信(Communication)的方式很多,同步的request/reply模式,非同步的fire-and-forget模式。消息可以单向或者双向的发送接收,可以立即发送或者把它放入到某一转载 2012-05-04 14:41:41 · 389 阅读 · 0 评论