欢迎光临
我们一直在努力

C#的函数/方法:小白也能看懂

当我们学 C# 的时候,很多家人们都会遇到一个东西,那就是函数(方法)。刚看到“方法”这个词可能感觉有点复杂,其实说白了,方法就是把一段代码单独打包起来,需要的时候可以直接调用。

比如我们经常要写“输出一句话”:

Console.WriteLine("你好");

如果这个代码需要用很多次,每次都重新写是不是挺麻烦?这时候就可以把它放进一个方法里面。

static void SayHello()
{
    Console.WriteLine("你好");
}

以后需要使用的时候,直接写:

SayHello();

这样就可以执行里面的代码了。

一、方法有什么用?

方法最大的作用就是减少重复代码。

比如一个程序里面需要计算很多次加法,如果每次都写一遍加法代码,不仅麻烦,而且代码看起来也特别乱。这时候可以写一个方法:

static int Add(int a, int b)
{
    return a + b;
}

调用的时候:

int result = Add(10, 20);
Console.WriteLine(result);

最后输出:

30

这里的 "a" 和 "b" 就是方法接收的数据,可以把它理解成“先把两个数字送进方法里,然后方法帮我们计算”。

二、方法可以有参数

参数就是调用方法的时候传进去的数据。

如:

static void SayHello(string name)
{
    Console.WriteLine("你好," + name);
}

调用:

SayHello("小明");

输出:

你好,小明

所以参数可以理解成方法的“输入”。

三、方法还可以返回结果

有些方法不只是干活,还能把结果交回来,这就是返回值。

如:

static int Add(int a, int b)
{
    return a + b;
}

这里的 "int" 表示这个方法最终会返回一个整数。

"return" 就是把计算结果返回出去。

int result = Add(10, 20);

这时候 "result" 就等于 "30"。

如果一个方法不需要返回结果,可以使用 "void":

static void Show()
{
    Console.WriteLine("你好");
}

简单来说,参数负责把数据传进去,return负责把结果拿出来。

四、为什么要学习方法?

在真正开发程序的时候,一个项目可能有几百甚至几千行代码。如果所有代码都堆在一起,后期修改起来是非常难受的。

把功能拆成一个个方法,就像把一个大房间分成很多小房间一样。如:

Login()       登录
AddBook()     添加图书
DeleteBook()  删除图书
SearchBook()  查询图书
BorrowBook()  借阅图书

每个方法负责一件事情,代码会更加清晰,后面修改和查找问题也比较方便。

五、总结:

方法就是把一段代码打包起来,想用的时候直接调用。

方法可以有参数,也可以有返回值。参数是“传进去的数据”,返回值是“拿出来的结果”。

在我们刚开始学习的时候,不用把方法想得太复杂。先学会定义方法、调用方法、传参数、使用返回值,慢慢写几个小程序,很快就能理解了。

赞(0)
未经允许不得转载:171主机测评 » C#的函数/方法:小白也能看懂
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址