函数的理解

函数:将一堆代码进行重用的一种机制,函数就是一段代码

这段代码可以输入参数,可能会有返回值,一个函数就像专门去做一件事,

一、函数的语法:

public static [方法值类型] [方法名] ([参数列表])
{
    //方法体
}

/*public 访问修饰符 公共 那都可以访问
  static 静态的 

返回值类型: void必不需要返回值,
*/

二、对于静态的方法,调用有两种方式:

        如果在同一个类中,直接写方法名调用

        否则,类名.方法名()

        return 可以立即退出方法、

三、方法中的参数列表并不是必须的

        形参与实参:

        实参:在调用方法中定义的参数

        形参:在方法中定义的两个参数

不管是形参、实参在内存中开辟了空间。

四、对于调用者方法和被调用者方法的理解:

1)如果被调用者想得到调用者的值

        1、传参

        2、使用静态字段来模拟全局变量(C#中并没有全局变量的定义)

                在类中写下 例如: public static int number = 10;

2) 如果调用者想得到被调用者的值

        被调用者:返回值

*** 在某些情况下,类名是可以省略的,如果写的方法和Main()函数在同一个类中,这个时候类名是可以省略。

 class TestFangFa
    {
        // 判断一个年份是否是闰年
        public bool IsRunYear(int Year)
        {
            bool result;
            if (Year % 100 == 0)
            {
                if (Year % 400 == 0)
                {
                    result = true;
                }
                else
                {
                    result = false;
                }
            }
            else
            {
                if (Year % 4 == 0)
                {
                    result = true;
                }
                else
                {
                    result = false;
                }
            }
            return result;
        }
    }



int Year = 2021;
Console.WriteLine("--------练习:输入的年份" + Year + "年是不是闰年");
if (tf.IsRunYear(Year) == true)
   {
      Console.WriteLine(" " + Year + "年是闰年");
   }
else
   {
      Console.WriteLine(" " + Year + "年不是闰年");
   }

六、方法的功能一定要单一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值