C#笔记整理(函数)

static void Main(string[] args)
{
    Console.WriteLine("Hello Word");
    Console.ReadKey();
}

函数

函数可提供在应用程序中的任意一处执行的代码块

static void Main(string[] args)
{
    FunctionName();
    Console.ReadKey();
    FunctionName();
}

static void FunctionName()
{
    Console.WriteLine("Hello Word");
}

函数可以有返回值,函数代码块中得到了一个需要的数据,可以利用其返回值。

static void Main(string[] args)
{
    Console.WriteLine(FunctionName());
    Console.ReadKey();
}

static int FunctionName()
{
    int num = 0;
    return num;
}

函数可以有参数,用来告诉编译器,要去处理哪些值。

static void Main(string[] args)
{
    FunctionName("Hello Word");
    Console.ReadKey();
    FunctionName("Hello Word");
}

static void FunctionName(string paramName)
{
    Console.WriteLine(paramName);
}

调用有参数的函数时,必须和其定义时里的参数列表一一对应.
可以有任意数量的参数,不一定要去使用全部(如果不用,你要它干嘛)\

参数数组

C#容许为函数制定一个(只能指定一个)特殊参数,这个特殊参数必须是函数定义中的最后一个参数,称为参数数组。参数数组容许使用个数不定的参数调用函数,可以使用params关键字定义他们。

static void Main(string[] args)
{
    Console.WriteLine(FunctionName(1,2,3,4,5,6,7,8,9));
    Console.ReadKey();
}

static int FunctionName(params int[] nums)
{
    int num = 0;
    foreach (int a in nums)
    {
        num += a;
    }
    return num;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值