Windows Phone 7手机开发.Net培训期待与您交流!
方法修饰符中
public
、
protected
、
private
、
internal
、
protected internal
属于访问修饰符,表示访问的级别,默认情况下,方法的访问级别为
public
。访问修饰符也可
以和其他的方法修饰符有效地组合在一起,但某些修饰符是互相排斥的。
返回类型
——
方法可以返回值也可以不返回值。如果返回值,则需要说明返回
值的类型,它可以是任何一种
C#
的数据类型,在方法体内通过
return
语句将数
据交给调用者。如果方法不返回值,则它的返回类型可标为
void
,默认情况下
为
void
。
修
饰
符
|
不能与下列选项一起使用
|
static
|
virtual
、
abstract
和
override
|
virtual
|
static
、
abstract
和
override
|
override
|
new
、
static
和
virtual
|
abstract
|
virtual
和
static
|
new
|
override
|
extern
|
abstract
|
方法修饰符:
修
饰
符
|
作
用
说
明
|
new
|
在一个继承结构中,用于隐藏基类同名的方法
|
public
|
表示该方法可以在任何地方被访问
|
protected
|
表示该方法可以在它的类体或派生类类体中被访问,但不能在类体外访问
|
private
|
表示该方法只能在这个类体内被访问
|
internal
|
表示该方法可以被同处于一个工程的文件访问
|
static
|
表示该方法属于类型本身,而不属于某特定对象
|
virtual
|
表示该方法可在派生类中重写,来更改该方法的实现
|
abstract
|
表示该方法仅仅定义了方法名及执行方式,但没有给出具体实现,所以包含这种方
法的类是抽象类,有待于派生类的实现
|
override
|
表示该方法是将从基类继承的
virtual
方法的新实现
|
sealed
|
表示这是一个密封方法,它必须同时包含
override
修饰,以防止它的派生类进一步
重写该方法
|
extern
|
表示该方法从外部实现
|