C#方法基础与核心要点总结
·
C# 方法基础总结
一、方法的核心概念
-
定义:将相关代码封装在代码块中,并赋予一个名称
-
作用:代码复用、减少重复、提高可维护性
-
特点:一次定义,多次调用
二、方法语法结构
csharp
访问修饰符 static/非静态 返回类型 方法名(参数列表)
{
// 方法体
}
1. 各部分详解
-
访问修饰符:通常用
public(公共访问) -
static关键字:
-
有
static:静态方法,属于类 -
无
static:实例方法,属于对象
-
-
返回类型:
-
void:无返回值,只执行功能 -
非
void:有返回值,如int、string等
-
-
方法名:使用 PascalCase(首字母大写)
-
参数列表:可接受输入参数,可为空
三、方法调用规则
1. 调用方式
-
静态方法:
类名.方法名() -
实例方法:
对象名.方法名() -
同类的简写:同一类中可省略类名/对象名
2. 执行顺序
csharp
// 示例
Program.Test1(); // 先执行完这个方法
Console.WriteLine("Main"); // 再执行这行
Test1(); // 再执行这个方法
重要:方法调用是同步的,必须等待方法完全执行完毕后,才会继续执行后续代码
四、示例代码解析
csharp
// 定义静态方法
public static void Test1()
{
Console.WriteLine("我是一个无返回值、无参数的方法");
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("张三很帅");
}
}
// 在Main方法中调用
static void Main(string[] args)
{
Program.Test1(); // 完整调用方式
Test1(); // 简写方式(同个类中)
}
五、关键要点
-
先定义后调用:方法必须在调用前定义
-
命名规范:方法名应清晰描述功能
-
static区分:
-
静态方法 → 工具类、通用功能
-
实例方法 → 操作对象数据
-
-
void vs 返回值:
-
只执行操作 → 用
void -
需要返回结果 → 用具体返回类型
-
六、实际开发建议
-
单一职责:一个方法只做一件事
-
适当拆分:复杂逻辑拆分成多个小方法
-
合理命名:方法名应准确反映功能
-
考虑复用:多次使用的代码应封装成方法
七、常见误区
-
❌ 认为方法调用后程序会继续执行(其实是等待方法完成)
-
❌ 混淆静态方法和实例方法的调用方式
-
❌ 忘记方法需要在类内部定义
八、一句话总结
方法 = 命名代码块 + 可重复调用 + 提高代码复用率
掌握了方法的这些基础知识,你就具备了编写结构化、可维护 C# 代码的基本能力!(AI真厉害)
更多推荐


所有评论(0)