- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 C#中的Abstract
abstract可以用来修饰类,方法,属性,索引器和时间,这里不包括字段. 使用abstrac修饰的类,该类只能作为其他类的基类,不能实例化,而且abstract修饰的成员在派生类中必须全部实现,不允许部分实现,否则编译异常. 如:using System;nam
2011-08-22 12:10:45 9342
转载 总结virtual override sealed new在方法上的应用
对于方法(属性、事件)1. 如想重写(扩展和修改继承)方法要求有两个a. 基类必须是virtualb. 继承类型的同签名方法必须overri
2011-08-21 16:23:36 755
转载 CLR via C#共享程序集
3.1 两种程序集、两种部署方式 1、.NET 框架支持两种程序集:强命名程序集(strongly named assembly)和非强命名程序集。 强命名程序集有一个发布者的公钥/私钥对签名,其中的公钥/私钥对唯一地标识了程序集的发布者。利用公钥
2011-08-18 10:42:25 1295
原创 二层架构与三层架构记述
二层架构的缺点:如果功能不需要经常变化或修改,则是一个比较好而且快的实现方式.但是在用户界面,都是通过SqlDataSource控件来连接数据源的,并将SQL语句直接写入到各个页面的HTML代码中因此带来的问题是:SQL语句与HTML代码的混合编程,不利于各类开发
2011-08-05 16:48:25 5198
转载 C#中标准Dispose模式的实现
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接
2011-08-04 20:39:03 846
转载 《CLR Via C# 第3版》笔记之(十四) - 泛型高级
为了更好的利用泛型,现将泛型的一些高级特性总结一下。主要内容:泛型的协变和逆变泛型的参数的约束1. 泛型的协变和逆变对于泛型参数(一般用T表示),指定了类型之后。就只能识别此类型,面向对象中的继承并不适用泛型参数,比如T指定为ClassA,尽管Clas
2011-08-04 17:13:21 624
原创 ??与?操作符
??: 如果操作符左边的变量不为空,则返回变量的值, 否则返回其右边(变量)的值.例:// nullable_type_operator.csusing System;class MainClass{ static int? GetNullableI
2011-08-03 17:14:26 406
spring framework 5 lib.rar
2019-05-29
SIP协议相关资料及sip揭秘
2012-07-02
Ext4.1最新中文api
2012-06-04
Programming ASP.NET3th
2008-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人