C#编程-41:方法复习笔记

举报
彭世瑜 发表于 2021/08/14 01:05:49 2021/08/14
【摘要】 1、方法的结构:(函数) 修饰符 返回值类型 方法名(参数列表) { 方法体 } 2、参数: (1)值参数 (2)参数数组:params:没有传递数组,而传递多个相同类型的参数 (3)引用参数:ref,不能是常量,必须先初始化 (4)输出...
1、方法的结构:(函数)
修饰符 返回值类型 方法名(参数列表)
{
方法体
}

2、参数
(1)值参数
(2)参数数组:params:没有传递数组,而传递多个相同类型的参数
(3)引用参数:ref,不能是常量,必须先初始化
(4)输出参数:out,可以不初始化

3、静态方法:static
无法调用实例类成员,只能访问静态成员

4、实例方法
实例中可以调用任何成员(实例成员、静态成员),可以使用this

5、虚方法virtual
方法默认是私有的private,只能在当前类中访问
虚方法可以由派生类方法取代,override重写

6、重写方法override
重写方法与基方法具有相同的可访问性
不让重写,可以用密封sealed

7、外部方法extern
外部方法不可以是泛型
通常是c#以外的语言,DllImport,需要包含static
 [DllImport("User32.dll")]导入外部dll
Alt+Shift+F10:快速导入缺少的引用

8、分部方法partial
(1)必须在分部类或结构中声明,必须私有private
(2)必须返回void,默认private
(3)不能为virtual,extern
(4)可以有ref参数,不能有out参数

9、方法重载
是一种操作性多态
同一个类中,方法名相同,参数列表不同(类型,顺序,个数)
与返回值无关

10、Main方法
程序的入口点,一个程序只能有一个main方法,位置不必固定
必须是类的静态成员
可以返回int或void ,返回int用于错误提示,可选字符串形式的命令行参数
四种表现形式:
(1)Public static int Main()
(2)Public static void Main()
(3)Public static int Main(string[] args)
(4)Public static void Main(string[] args)

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/81049002

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。