`

C#入门经典之C#方法关键字

阅读更多

注意,如果使用了static 关键字,这个方法就只能通过类来访问,不能通过对象实例来访问。

也可以在方法定义中使用下述关键字:

  • virtual——方法可以重写。
  • abstract——方法必须在非抽象的派生类中重写(只用于抽象类中)。
  • override——方法编写了一个基类方法(如果方法被重写,就必须使用该关键字).
  • extern——方法定义放在其他地方。

如果使用了override,也可以使用sealed 指定在派生类中不能对这个方法作进一步的修改,即这个方法不能由派生类重写。例如:

public class MyDerivedClass : MyBaseClass 
{ 
public override sealed void DoSomething() 
{ 
// Derived class implementation, overrides base implementation. 
} 
} 

 使用extern可以在项目外部提供方法的实现代码。这是一个高级论题,这里不做详细讨论。

分享到:
评论

相关推荐

    C#入门经典(第3版)源代码

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第3版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”按钮...C#入门经典(第3版)课后习题答案

    C#入门经典(第3版).part1

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第3版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”按钮...C#入门经典(第3版)课后习题答案

    C#入门经典(第3版).part3

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第3版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”按钮...C#入门经典(第3版)课后习题答案

    C#入门经典(第3版).part2

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第3版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”按钮...C#入门经典(第3版)课后习题答案

    C#入门经典(第3版).part4

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第3版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”按钮...C#入门经典(第3版)课后习题答案

    C#入门经典(第4版)源代码

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第4版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”...C#入门经典(第4版)课后习题答案

    C#入门经典(第4版)课后习题答案

    其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字:ybwd8866C#入门经典(第4版) 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 ... 4、或者点击“高级搜索”...C#入门经典(第4版)课后习题答案

    C++入门经典(第9版) ([美]Walter Savitch著) 中文pdf完整扫描版[302MB]

    第1章 计算机和C++编程入门 ...附录1 C++关键字 附录2 操作符的优先级 附录3 ASCII字符集 附录4 部分库函数 附录5 内联函数 附录6 重载数组索引方括号 附录7 this指针 附录8 将操作符重载为成员操作符

    C#API大全(doc)

    1.使用 C# 关键字 static 和 extern 声明方法。 2.将 DllImport 属性附加到该方法。DllImport 属性允许您指定包含该方法的 DLL 的名称。 3.如果需要,为方法的参数和返回值指定自定义封送处理信息,这将重写 ...

    鹏哥特色教程之C#入门到精通 基础篇 2/2

    鹏哥特色教程之C#入门到精通-eNet网络学院  本视频教程非常全面,几乎涵盖了C#语言的全部内容。你最好选择一本书,再结合视频教程,效果更佳。但是好书不多,好书的标准是:内容简单、例子多。最关键的是:你要能...

    明日科技C#开发入门及项目实战

    实例020 使用typeof关键字获取类的内部结构 实例021 巧用位移运算符获取汉字编码值 实例022 使用异或运算符对数字进行加密 第3章 流程控制语句 实例023 利用if…else语句判断分数是否及格 实例024 利用switch语句...

    C# 快速入门必备教程

    非常经典的一部C#入门必备的教程~~ 自己看后感觉非常不错~~ 和大家一起分享 主要包括: 第一部分:C#的概述 一、C#的概述; 二、.NET环境的介绍 三、C#程序设计基础 四、C#中的面向对象 五、数据类型; 六、流程...

    c#入门经典关于类的学习总结

    这个是我对类的学习总结,希望对大家有用。

    C#如何使用WinApi.doc

    使用C#调用windows API入门(一) 一:入门,直接从 C# 调用 DLL 导出 ...1.使用 C# 关键字 static 和 extern 声明方法。 2.将 DllImport 属性附加到该方法。DllImport 属性允许您指定包含该方法的 DLL 的名称。

    C# 编程指南 C# 随身参考 Wego开发组专用

    您可能还想访问 Visual C# 开发中心,此处提供很多教程、示例和视频,可帮助您入门。 有关特定的关键字、运算符和预处理器指令的信息,请参见 C# 参考。有关 C# 语言规范的信息,请参见 C# 语言规范。 这部分...

    C#快速入门宝典及开发手册

    非常经典的一部C#入门必备的教程~~ 自己看后感觉非常不错~~ 和大家一起分享 包括: 第一部分:C#的概述 一、C#的概述; 二、.NET环境的介绍 三、C#程序设计基础 四、C#中的面向对象 五、数据类型; 六、流程控制语句...

    C#编程指南+参考手册

    您可能还想访问 Visual C# 开发中心,此处提供很多教程、示例和视频,可帮助您入门。 有关特定的关键字、运算符和预处理器指令的信息,请参见 C# 参考。有关 C# 语言规范的信息,请参见 C# 语言规范。 C# 参考 ...

    [MSDN]C#编程指南+参考手册.chm

    全中文。 本节提供有关关键的 C# 语言功能和 C# 可通过 .NET Framework 访问的功能的详细信息。...有关特定的关键字、运算符和预处理器指令的信息,请参见 C# 参考。有关 C# 语言规范的信息,请参见 C# 语言规范。

    Visual C#.NET从入门到精通

    第1章 C#入门 第2章 基本C#编程 第3章 表达式与运算符 第4章 判断、循环和预处理指令 第5章 面向对象的编程 第6章 类和对象 第7章 派生类 第8章 接口 第9章 字符串、日期、时间和时间段 第10章 数组和索引器 第11章 ...

Global site tag (gtag.js) - Google Analytics