第十五式:C# 方法 (绝世剑招)

绝世
秘籍
冲儿,你已经学会了基本的吐纳(变量)和套路(循环)。现在,我们要把这些组合成一个个完整的招式
在 C# 中,这叫方法 (Methods)函数 (Functions)
我懂了!“独孤九剑”是总纲(类),“破剑式”就是其中一个方法!

1. 定义方法 (Definition) - 编写剑谱

一个方法通常包含:权限、返回值、名字、参数、身体。


// 权限   返回值类型   方法名      参数列表
public    int         AddDamage  (int baseDmg, int bonus)
{
    int total = baseDmg + bonus; // 方法体(招式动作)
    return total;                // 返回结果(造成的伤害)
}
        

2. 调用方法 (Call) - 使出招式

光写在纸上没用,你得用它。


int dmg = AddDamage(100, 20); // 传入 100 和 20,得到 120
Console.WriteLine("造成伤害:" + dmg);
        

3. 参数传递 (Parameters) - 传功

方法名要用 PascalCase (大驼峰)!即每个单词首字母都大写(如 CalculateDamage)。
这和变量名(小驼峰)不一样,切记切记!乱了规矩,成何体统!
🤺

动手时刻:自创剑法

请编写一个方法 SayHello

  1. 接收一个字符串参数 name
  2. 没有返回值 (void)。
  3. 在方法里输出:"久仰大名," + name + "大侠!"
  4. 在 Main 方法里调用它,向“令狐冲”打招呼。
查看参考答案

static void SayHello(string name)
{
    Console.WriteLine($"久仰大名,{name}大侠!");
}

static void Main(string[] args)
{
    SayHello("令狐冲");
}
                    

成就解锁:【一代宗师】 获得:自创武功秘籍