C# 函数与委托

函数函数的定义包括函数名、返回类型和参数列表(参数数量和类型)。函数的名称和参数共同定义函数的签名。注意:const变量,也就是常量。参数:C#允许为函数指定一个(只能一个)特殊参数,这个参数必须是函数定义中的最后一个参数,成为参数数组。参数数组允许使用个数不定的参数调用函数,可以使用params关键字定义它们。引用参数和值参数:引用参数
摘要由CSDN通过智能技术生成
函数
函数的定义包括函数名、返回类型和参数列表(参数数量和类型)。
函数的名称和参数共同定义函数的 签名
注意:const变量,也就是常量。

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

  1. 引用参数和值参数:
引用参数用ref关键字来指定,也就是说被ref关键字指定的引用参数在函数处理后,本身的值会发生变化。
而值参数仅仅为函数的输入参数赋值,函数结束后,原本的值参数不发生变化。
输出参数使用关键字out指定,与ref类似。区别有:
  • 把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。
  • 另外,在函数使用out参数时,必须把它看成未赋值。

  1. 变量的作用域
全局变量,要用static关键字声明;
如果局部变量和全局变量同名,那么全局变量要用Program.value声明&#
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值