C#语言入门:[18]认识什么叫"方法"

2025-11-26 03:39:58

1、我们学C#这么久,一直都在这个红框里面写语法,但是大家可能都不知道这个红框的内容是什么,今天我给大家解释一下.

C#语言入门:[18]认识什么叫

2、首先是这个static ,这个单词是静态的意思,意思是声明的这个方法属于静态方法,这个static在这里是必须的,但是一般的方法,他是可有可无的,它有什么用呢,暂时不说,大家当他没用的就好.

C#语言入门:[18]认识什么叫

3、这个void的是一个值类型,是空值的意思,方法和变量其实差不多,也有值的,这个void可以换成int ,char,string,float之类的类型,不过返回值也要跟着换,这就跟定义一个变量一样,你可以当成定义某个类型值的方法

C#语言入门:[18]认识什么叫

4、这个Main是程序的入口函数,实际上就是一个方法名,就是这个方法的名字,当然,这是一个特殊的方法,只能用这个名字, 普通方法,你可以用任何你想要的名字,跟变量一样,你可以用aa,bb,x,y都没问题,随你喜欢

C#语言入门:[18]认识什么叫

5、这个括号里面的,叫做参数,上初中的时候,是不是有函数?这个参数其实就是函数里的参数.具体理解,还要用例子来说明

C#语言入门:[18]认识什么叫

6、这句话从第一节课开始就有它了,其实这句话的作用是让大家看到控制台的输出结果,如果删了这句话,那控制台执行完程序后,会自动关闭,你就什么都看不到了,这句话并不属于方法的一部分,只是我们用来测试程序要用到才写上而已,这句话的意思是等待你按一下键盘,当你按下后,控制台就自动关闭了,就那么简单.因为涉及到类和方法,所以暂时不说它

C#语言入门:[18]认识什么叫

7、既然它是个方法,那我们可以仿照它那样,自已写一个方法,方法是不能写在方法里面的,我们就写在它下面.

C#语言入门:[18]认识什么叫

8、下面的大红框是方法的定义,上面的框是方法的调用,"方法"调用的格式是

方法名后面加上括号,是不是很简单,呵呵;

这里大家也可以看出来,方法的大括号是用来执行一些代码的,所以,有时如果代码很多,可以写在一个方法里,那么以后调用就很方便

C#语言入门:[18]认识什么叫

9、比如下图,我用方法执行了好几句代码

C#语言入门:[18]认识什么叫

10、方法一般情况下,就是为了把一些反复代码,写在一起方法里,方便以后调用.

现在讲一下带参数方法,带参数的方法,所谓的参数,就是传递进来的变量,下图,int a,int b其实a和b的名字是随你心意取的,正如定义变量,aa这个方法是一个输出两个数的和的方法.aa(1,3)其实就是输出1+3的值,就是4了

C#语言入门:[18]认识什么叫

C#语言入门:[18]认识什么叫

11、我们换两个数,就5和8吧

C#语言入门:[18]认识什么叫

12、大家可能为了计算两个数而写一个方法太不值了,那我们就换复杂一点的

  static void aa(int a)

        {

            int sum = 0;

            for (int i = 1; i < a+1; i++)

            {

                sum += i;

            

            }

            Console.Write(sum);

        }

这是一个计算从1加到某数的总和,我现在填的是10,就是从1加到10等于55

C#语言入门:[18]认识什么叫

13、大家可能依旧觉得不给力,那好,我就连续输入从1加到10,从1加到20,从1加到30的值,这下,你看看代码省了多少,给力了吧,这回明白方法有多方便了吧

C#语言入门:[18]认识什么叫

14、下面我们说一下非空类型的方法,就是那个void换成别的,先拿整型试试

我们换成int ,那个return其实就是就是指这个方法的值是多少,你定义的类型是什么,你就要返回什么,这里我们定义的方法是int,所以我们要返回整数.

然后我们调用方法,返回20,所以i等于20,没错,我们的输出也是20

C#语言入门:[18]认识什么叫

15、我们可以换成字符串型

C#语言入门:[18]认识什么叫

16、我们换成字符型

C#语言入门:[18]认识什么叫

17、我们来使用一下带返回值,带参数的方法

这是一个求平方的方法,我们输入参数为5,返回的结果为25,正确

C#语言入门:[18]认识什么叫

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢