“c#可选参数”C#可选参数,为什么一定要放在参数列表的最后

原创 程序编程代写  2021-11-18 17:20:46  阅读 125 次 评论 0 条
摘要:

C#可选参数,为什么一定要放在参数列表的最后为了尽量避免下面的调用代码:Func(12,34,,,,56,78);并且假设这个函数的定义是:intFunc(inta,intb,intc=0,intd=0,当inte,intf)被调用时,可以看出为了避免赋值c和d,

C#可选参数,为什么一定要放在参数列表的最后

为了尽量避免下面的调用代码: Func(12, 34,,,, 56, 78); 并且假设这个函数的定义是:int Func(int a, int b, int c = 0, int d = 0, 当int e, int f)被调用时,可以看出为了避免赋值c 和 d,它们留空,结果看起来很难阅读。当然,如果有多个可选参数,想要跳过一个可选参数,其实可以这样使用,但是大多数情况下最多只有一个可选参数

C#什么是可选参数和必需参数

4.0 支持可选参数,即默认参数。比如函数可以定义为int fun(string para1,int para2=0,int para3 = 0){}这里para2和para3是可选参数,其实它们只有默认值。需要注意的是,可选参数必须在必选参数之后

本文地址:http://www.mjgy888.com/post/20156.html
版权声明:本文为原创文章,版权归 程序编程代写 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?