基础整理-函数

什么是函数:函数是一个的相对独立的代码段,它独立存在与主函数同级别,也就是我们的Main函数。
Main函数是一个程序的入口,是每一个C#程序执行的第一个函数,我们其他的所有函数都直接或间接的被其调用。
在C#语言中定义方法需要遵循一些语法规范,其具体的语法格式如下。
[修饰符] 返回值类型方法名([[参数类型参数名1],[参数类型参数名2] ,…])
{
方法体
return 返回值;
}
修饰符:有static private public等这些修饰符的作用是对我们写的方法进行第一步描述,也可以理解为方法的类型。
返回值类型:顾名思义是方法执行后的计算结果的类型。一般只做某项工作的方法没有返回值使用void,如下例子:

void Test()
{
    Console.WriteLine("你好世界");
}

其他有返回值的要这样写:
方法的返回值的类型必须与定义方法时的返回值类型一致,

int Test()
{
    int i = 1;
    return i;
}

这里可能有人发现我并没有写修饰符,其实不然,只要不显示的写出修饰符,所有的方法默认的修饰符都是private
上例中我们返回了一个int类型的变量所以在我们的返回值类型也是int,这里说一下 void是指的返回值为空,实际上在最后隐藏的写了“return;”不过一般不用写出来。
方法名:方法名与变量的命名规则一样,不同的是方法名使用的是帕斯卡命名规范,即每一个单词的首字母都采用大写的格式。
参数类型:用于限定调用方法时传入参数的数据类型。
参数名:用于接收调用方法时传入的数据,方法在定义时的参数称为形参,当方法被调用时用于初始化形参的表达式或变量称为实参。
return关键字:用于结束方法以及返回方法指定类型的值。
返回值:被return语句返回的值,该值会返回给调用者。
需要特别注意的是,方法中的“【参数类型参数名 1】【参数类型参数名 2】…”被称作参数列表,它用于限定调用方法时接收参数的类型和个数。如果方法不需要接收任何参数,则参数列表为空,即()内不写任何内容。
下面的是几个例子帮助大家理解:

class Program01
{
3  static void Main(string[] args)
4  {
5   Add(3, 5);     //调用两数相加的方法
6   int product = Multiply(3, 5); //调用两数相乘的方法
7   Console.WriteLine("num1*num2="+product);
8   Console.ReadKey();
9  }
10  //定义两个数相乘的方法
11  public static int Multiply(int num1, int num2)
12  {
13   int sum = num1 * num2;
14   return sum;
15  }
16  //定义两个数相加的方法
17  public static void Add( int num1 ,int num2)
18  {
19   int sum = num1 + num2;
20   Console.WriteLine("num1+num2="+sum);
21  }
22 }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值