您的位置:首页 > 职场人生

黑马程序员--关于C#方法的注意事项

2012-12-30 18:39 302 查看
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
表示该方法从外部实现  
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: