- 博客(4)
- 收藏
- 关注
C#中的抽象类和接口
一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。抽象类实例1publicabstractclassA2{3privateint?num=n...
2010-01-11 12:19:00 65
C#中判断空字符串的3种方法性能分析
C#中判断空字符串的3种方法性能分析3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test )We...
2010-01-10 22:11:00 70
C#方法中使用ref和out参数
一、创建ref参数在使用参数时,将参数传递给方法使用,而方法中对此值的任何改变并不能影响方法外部的变量。下面一个例子,控制台输出4,并没有对变量进行增量。例如: class ReforOut { static void Geti(int a) { a++; } public static void Main(string[] args) { int i=4; Geti(i); Console.Wr...
2010-01-06 12:30:00 56
C#的参数类型:params、out和ref
首先回顾一下C#声明一个方法的语法和各项元素,[]代表可选 [访问修饰符] 返回值 方法名([参数类型] 数据类型 参数名) {方法体} 这篇文章主要是为了讲解 参数表里面的可选项[参数类型],这个参数类型的设置会影响到我们对参数施加操作后的结果或影响我们对方法的调用方式。 C#之中参数类型分为4种: 无:默认的,普通参数params:不定长参数 out:输出变量 ...
2010-01-05 22:50:00 57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人