方法
方法就是把一段重复使用的代码打包,给它起个名字,想用的时候就调用它。
————————————————————————————————————————————————————————————————
案例1:无参数无返回值(最简单的)
csharp
class Program
{
static void SayHello() // 没有参数,没有返回值
{
Console.WriteLine("你好,欢迎学习C#!");
}
static void Main()
{
SayHello(); // 调用方法
SayHello(); // 再调一次
SayHello(); // 再调一次
}
}
打印问候语的方法,想用多少次就用多少次,不用重复写Console.WriteLine。
————————————————————————————————————————————————————————————————
案例2:有参数有返回值(计算器)
csharp
class Program
{
static int Add(int a, int b) // 两个参数,返回int
{
return a + b; // 返回计算结果
}
static void Main()
{
int result1 = Add(3, 5); // 3+5=8
int result2 = Add(10, 20); // 10+20=30
int result3 = Add(100, 200); // 100+200=300
Console.WriteLine(result1); // 8
Console.WriteLine(result2); // 30
Console.WriteLine(result3); // 300
}
}
一个加法方法,传入不同数字,返回不同结果,不用每次都写a+b。
————————————————————————————————————————————————————————————————
案例3:有参数无返回值(修改数据)
csharp
class Program
{
static void PrintSquare(int num) // 有参数,无返回值
{
int square = num * num;
Console.WriteLine($"{num}的平方是{square}");
}
static void Main()
{
PrintSquare(5); // 5的平方是25
PrintSquare(8); // 8的平方是64
PrintSquare(12); // 12的平方是144
}
}
方法直接打印结果,不返回数据,调用时传入不同的数就行。

浙公网安备 33010602011771号