上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: ref:http://hjf1223.cnblogs.com/archive/2005/08/25/222970.aspx所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。机制:C#泛型能力是由CLR在运行时... 阅读全文
posted @ 2010-03-21 23:51 Freedom 阅读(209) 评论(0) 推荐(1) 编辑
摘要: C#序列化和反序列化,两者的程序处理方式基本一致,都是基于工厂模式的,所谓C#序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。相反的,反序列化根据流重新构造对象。.NET自带的有两种序列化对象的方式,Xml和binary的,... 阅读全文
posted @ 2010-03-21 23:47 Freedom 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 异常通常由应用程序(用户程序等)或运行库(公共语言运行库和应用程序运行库) 引发的异常.Exception是所有异常类型的基类. 当发生错误时,系统或当前正在执行的应用程序通过引发包含关于该错误的信息的异常来报告错误. 异常发生后,将由该应用程序或默认异常处理程序进行处理. 若干异常类都直接从Exception类继承,其中包括两种主要类型的异常类: 1.ApplicationException 类... 阅读全文
posted @ 2010-03-21 23:39 Freedom 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 接口可以包含一个和多个成员,这些成员可以是方法、属性、索引指示器和事件,但不能是常量、域、操作符、构造函数或析构函数,而且不能包含任何静态成员。接口定义创建新的定义空间,并且接口定义直 接包含的接口成员定义将新成员引入该定义空间。  说明:  1、接口的成员是从基接口继承的成员和由接口本身定义的成员。  2、接口定义可以定义零个或多个成员。接口的成员必须是方法、属性、事件或索引器。接口不能包含常数... 阅读全文
posted @ 2010-03-21 23:20 Freedom 阅读(1167) 评论(0) 推荐(1) 编辑
摘要: ref:http://www.cnblogs.com/shiyulun1984/archive/2009/02/25/1397681.html一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不... 阅读全文
posted @ 2010-03-21 23:12 Freedom 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ref:http://msdn.microsoft.com/zh-cn/library/t07a3dye(VS.80).aspx延迟为程序集签名一个单位可以具有开发人员在日常使用中无法访问的严密保护的密钥对。公钥通常是可用的,但对私钥的访问权仅限于少数个人。开发强名称程序集时,每个引用具有强名称的目标程序集的程序集中都包含了用于为目标程序集指定强名称的公钥的标记。这要求公钥在开发过程中可用。您可以... 阅读全文
posted @ 2010-03-21 23:08 Freedom 阅读(328) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/vipxiaotian/archive/2007/07/12/1686071.aspx用强名称来给程序集签名即谓之程序集强签名!那什么是强名称,签名又有什么作用?,我们先看看强名称的概念是什么,强名称是由程序集的标识加上公钥和数字签名组成的,其中程序集的标识包括简单文本名称,版本号和区域性信息!Visual Studio.NET 和 .NET Framew... 阅读全文
posted @ 2010-03-21 20:54 Freedom 阅读(486) 评论(0) 推荐(1) 编辑
摘要: GAC全称是Global Assembly Cache,他的作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举例而言,如果没有GAC,那么势必每个WinForm程序的目录下就都要从C:\W... 阅读全文
posted @ 2010-03-21 18:44 Freedom 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 引用命名空间应用于实现IDispose类,Using 语句,但执行完代码块后,自动执行Dispose 方法[代码]申明类和命名空间别名;ref:http://www.cnblogs.com/windsails/archive/2004/09/12/42444.html 阅读全文
posted @ 2010-03-21 18:41 Freedom 阅读(268) 评论(0) 推荐(0) 编辑
摘要: string 与 StringBuilder 的区别;StringStringBuilder不可改变可改变,适合做大量的字符连接操作基本数据类型,引用类型;ref:http://www.cnblogs.com/shangxijie/archive/2008/08/01/1258233.html 阅读全文
posted @ 2010-03-21 18:31 Freedom 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页