1. const 只能修饰基本类型和string, null两种引用类型. readonly可以修饰所有类型.
2. const 申明时不需要static 修饰符, 因为必须要静态访问.
3. const 必须在编译时知道它的值, 而 readonly 可以在运行时初始化.
4....
分类:
其他好文 时间:
2014-07-08 20:34:58
阅读次数:
176
扩展方法需要满足的条件1、扩展方法必须定义在静态类里。2、扩展方法必须是静态方法。3、扩展方法的第一个参数以this修饰符为前缀。4、扩展方法必须在使用它的类的扩展方法内,否则必须显示的using扩展方法所在的命名空间。5、扩展方法只能被对象调用。6、其他命名空间下的扩展方法优先级低于当前命名空间的...
分类:
Web程序 时间:
2014-07-07 10:29:02
阅读次数:
190
一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。二、枚举说明 1、简单枚举枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举...
分类:
其他好文 时间:
2014-07-07 10:07:30
阅读次数:
191
虚方法 1.在父类中的虚方法有默认的实现2.子类可以重写父类的虚方法override多态 LSP(里氏替换原则) 父类变量 指向 子类对象抽象方法 1.没有方法体2.必须在抽象类中 3.子类必须重写抽象方法,除非子类也是一个抽象类 4.抽象类不能实例化 5.抽象成员的访问修饰符不能private ....
分类:
其他好文 时间:
2014-07-06 22:17:40
阅读次数:
301
1、Class类的访问权限:public:可以供所有的类访问。默认(包访问权限):默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。 即如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的...
分类:
编程语言 时间:
2014-07-06 14:30:52
阅读次数:
219
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#functools:管理函数工具#作用:处理其他函数的函数#版本:2.5及之后#用于调整或者扩展函数和其他可回调对象,不用重写#修饰符:主要工具是partial在,用于包装,一个有默认参...
分类:
其他好文 时间:
2014-07-06 13:04:55
阅读次数:
206
?静态构造函数既没有访问修饰符,也没有参数。?如果没有编写静态构造函数,而这时类中包含带有初始值设定的静态字段,那么编译器会自动生成默认的静态构造函数。?在创建第一个类实例或任何静态成员被引用时,.NET将自动调用静态构造函数来初始化类,也就是说我们无法直接调用静态构造函数,也就无法控制什么时候执行...
分类:
其他好文 时间:
2014-07-05 18:33:10
阅读次数:
187
C#中方法的参数有四种类型:1. 值参数类型 (不加任何修饰符,是默认的类型) 2. 引用型参数 (以ref 修饰符声明) 3. 输出型参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明)
分类:
其他好文 时间:
2014-07-05 17:46:21
阅读次数:
194
Java关键字及其作用
目录
Java关键字及其作用---
1
一、
关键字总览:2
二、
详细解释---
3
1.访问控制---
3
1)私有的--
3 private
2)受保护的--
3 protected
3)公共的--
3 public
2.类、方法和变量修饰符---
3 ...
分类:
编程语言 时间:
2014-07-03 16:02:19
阅读次数:
398