- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 必须知道的.NET
好书不能只读一遍,这两天又翻看了一遍《你必须知道的.NET》,重温了下基础,重温了下经典,简单记录了下来。 内存分配:CLR 管理内存的区域,主要有三块,分别为:线程的堆栈,用于分配值类型实例。堆栈主要由操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方法结束时,其存储单位
2011-07-14 11:50:21 1134
原创 Func<T, TResult> 委托
Func 委托封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。public delegate TResult Func(T arg)类型参数in T此委托封装的方法的参数类型。该类型参数是逆变的。即可以使用指定的类型或派生程度更低的类型。有关协变和逆变的更多信
2011-07-11 16:37:39 5864
原创 SQLServer2005
SQLServer2005 常见的协议1、Named Pipes在TCP/IP不可用、或者没有提供域名服务(DNS)的服务器从而无法把服务器名解析为TCP/IP下的地址时,Named Pipes 可能会非常用用。Named Pipes的使用正在减少.2、TCP
2011-07-06 15:56:04 758
原创 C# 析构函数
不能在结构中定义析构函数。只能对类使用析构函数。 一个类只能有一个析构函数。 无法继承或重载析构函数。 无法调用析构函数。它们是被自动调用的。 析构函数既没有修饰符,也没有参数。
2011-07-06 15:05:16 458
原创 C#私有构造函数
私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则其他类(除嵌套类外)无法创建该类的实例如:class NLog{ // Private Constructor: priva
2011-07-06 13:56:12 1391
原创 C#接口中的索引器
索引器可在 接口(C# 参考) 上声明。接口索引器的访问器与类索引器的访问器具有以下方面的不同:接口访问器不使用修饰符。接口访问器没有体。因此,访问器的用途是指示索引器是读写、只读还是只写。如:public interface ISomeInterface{
2011-07-05 16:31:50 611
原创 C# 反射
反射,Reflection,通过它我们可以在运行时获得各种信息,如程序集、模块、类型、字段、属性、方法和事件通过对类型动态实例化后,还可以对其执行操作简单来说就是用string可以在runtime为所欲为的东西,实际上就是一个.net framework内建的万能工厂一般用于插件式框架程序和设计模式的实现,当然反射是一种手段可以充分发挥其能量来完成你想做的任何事情Demo新建一类库,代码如
2011-07-01 14:57:00 281
原创 SQL重复记录处理
假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用 1: SELECT p1.* 2: FROM persons p1,persons p2 3: WHERE p1.id 4: AND p1.cardid = p2.cardid 5: AND p1
2011-07-01 09:49:00 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人