
.net学习笔记
老狮子
迷失在技术海洋里的小小IT鱼。
展开
-
C#3.0语言功能
1.隐式类型局部变量: 用var关键字声明变量类型: var myint=0; var mybool=true; var mystring="some string"; (1)隐式类型变量的限制: 不能用作类的数据成员; 不可以作为方法的返回值; 声明时必须赋值原创 2010-03-30 13:18:00 · 301 阅读 · 0 评论 -
反射
1.反射:反射式一个运行库类型发现的过程,通过反射,可以得到一个给定程序集所包含的所有类型的列表(1)System.Type: System.Type,该类是一个抽象类,该类定义了大量成员,可以用来检查一个类型的元数据,从System.Reflection命名空间返回的类型非常多。Type.GetMethods()返回一个MethodInfo类型的数组,Type.GetFiel原创 2010-04-12 17:45:00 · 391 阅读 · 0 评论 -
Linq
LINQ(语言集成查询)的意图是提供一种统一且对称的方式,让程序员在广义的数据上得到和操作“数据”。通过使用LINQ,我们能够在C#程序语言内直接创建被陈伟查询表达式的实体。 1.简单的Linq查询式: static void QueryOverInts() { int[] numbers = { 10原创 2010-04-01 13:20:00 · 298 阅读 · 0 评论 -
多线程
1. 委托的异步性:2. 异步调用方法:(1)AsyncCallback委托:AsyncCallback委托仅仅能够调用那些符合特定模式的方法,这些方法只有一个参数IAsyncResult,而且没有返回值:public delegate int BinaryOp(int x, int y); static void Main(str原创 2010-04-02 15:57:00 · 285 阅读 · 0 评论