C# 修饰符
下面是C#中修饰符的具体意义:
修饰符 |
应用于 |
说明 |
public |
所有的类型或成员 |
任何代码均可以访问该成员 |
protected |
类型和内嵌类型(即在一个类中定义的类)的所有成员 |
只有派生的类型能访问该成员 |
internal |
类型和内嵌类型的所有成员 |
只能在包含它的程序集中访问该成员 |
private |
所有的类型或成员 |
只能在它所属的类型中访问该成员 |
protected internal |
类型和内嵌类型的所有成员 |
能在包含它的程序集或派生类型中访问该成员 |
|
|
|
new |
函数成员 |
成员用相同的签名隐藏继承的成员 |
static |
所有的成员 |
成员不在类的具体实例中执行 |
virtual |
仅函数成员 |
成员可以由派生类重写 |
abstract |
类和函数成员 |
抽象成员定义了成员的签名,但没有提供实现代码 |
override |
仅函数成员 |
成员重写了继承的虚拟或抽象成员 |
sealed |
类 |
成员重写了继承的虚拟成员,但继承该类的任何类都不能重写该成员。必须与override一起使用 |
extern |
仅静态[DllImport]方法 |
成员在外部用另一种语言实现 |
出处:http://www.cnblogs.com/liuyong/
作者喜欢研究 Sql Server ,ASP.NET MVC , Jquery WCF 等技术,同时关心分布式架构的设计应用。转载请保留原文链接,谢谢!