惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
小众软件
小众软件
The Cloudflare Blog
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - 叶小钗
月光博客
月光博客
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
Y
Y Combinator Blog
D
Docker
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - yfcomeon

浅谈C#托管程序中的资源释放问题 (转载) 静态构造函数的执行时机 详解javascript类继承机制的原理 通用高效分页存储过程 Attributes in C# 组装机 散列基本概念知识点 C#的6种常用集合类大比拼 C#中的集合类 C#中的集合类 C#里的委托和事件实现 C#类和接口及值类型和引用类型的区别 vc调试器 变量的域 SQL数据库空间不足怎么办 分页 B树算法 转:sql server系统表详细说明 转:sql server系统表详细说明
C#方法修饰符
yfcomeon · 2007-10-29 · via 博客园 - yfcomeon

C#中方法除了private,public,pritected修饰符,还有new,virtual,override,sealed和abstract等5种修饰符等可以支持多态。

 修饰符

说明
static  该方法是类的一部分,而不是类实例的一部分。这意味着可以指定classname.method(parameters)来支持访问类,而无需创建类实例。
virtual 指示该方法可以在子类中覆盖,它不能与static或private访问该修饰符一同使用。
override 指示该方法覆盖了基类中的同名方法,这样它就能定义子类特有的行为。基类中被覆盖的方法必须是virtual(虚方法)
new 允许继承类中的一个方法“隐藏”基类中同名的非虚方法。它会取代原方法,而不是覆盖
sealed

禁止派生类此方法:
a.用在派生类中,该类又会作为基类派生自己的类
b.必须与override修饰符一起使用

abstract 该方法不包含具体实现细节,而且必须由子类。只能用做abstract类的成员。
extern 指示该方法是在外部实现的。它常与dllimport属性一起使用。DLLImport属性指示要由一个DLL提供实现细节