C#关于方法的理解与参数传递(值传递与引用传递)

本文探讨了C#中方法的概念,通过造车厂的例子解释了方法作为可重复使用的代码片段的意义。文章介绍了返回值类型,以轮胎生产和计算1+1为例阐述返回值的重要性。接着讲解了无返回值的方法,并提到了形式参数和实际参数的一一对应关系。重点讨论了值传递和引用传递的区别,值传递类似赋值操作,而引用传递则允许修改原始数据。最后给出示例代码并鼓励读者讨论。
摘要由CSDN通过智能技术生成

我认为方法是C#基础中最难的内容之一

首先:什么是方法,方法本质上来说就是一段可重复使用的,能完成某个特定功能的代码片段

我以造车厂为例
想要制作一辆车,我们只需要建一座厂,想要不同类型的车,只需要输入不同的汽车参数就行,而不需要再建一座厂,造车厂就是方法。当我们需要输入相同作用的代码时,不需要重复输入大段的代码,只需要调用方法即可
例:(完成循环输出)

public static void Method(string A, string B)
        {
   
            for(int i = 0; i < 5; i++)
            {
   
                Console.WriteLine(A);
            }
             for(int i = 0; i < 5; i++)
            {
   
                Console.WriteLine(B);
            }
        }
        static void Main(string[] args)
        {
   
        string C = Console.ReadLine();
        string D = Console.ReadLine();
        Method(C,D)
       //只需要一次引用方法即可完成输出A五次,B五次
        }
        

而不需要

static void Main(string[] args)
        {
   
        string A = "  ";
        string B = "  ";
        Console.WriteLine(A);
        Console.WriteLine(B);
        Console.WriteLine(A);
        //………输出至不需要输出为止……………
        }
        

当然你也可以直接循环输出,我只是举例说明

继续以造车厂为例,只要你造的还是车,那么我就可以用相同的厂(方法)生产汽车。如果你要造飞机、造轮船,那么就要不同的厂(方法)。
方法的语法结构我就不过多赘述

返回值类型:首先,什么是返回值
再次以造车厂为例:我需要轮胎,那么就要将橡胶作为原料投入生产轮胎的车间,然后车间将轮胎给我,那么生产出的轮胎就是“返回”给我的“值”,又比如我需要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值