C#中实现可变参数实例
2021-07-22 06:03
阅读:654
C语言的printf函数,参数的数量可以是可变的。使用 va_start 和 va_end 实现。
C++中,实现参数可变,可以用 overload。如果参数数量不是很多的话,可以一个参数实现一个函数,两个参数再实现一个函数,三个参数再实现一个函数…
或者使用C的方案。
C#中,也可以用 overload。或者 params 关键字。
下述代码除了演示 params 实现变数量的参数,还演示了 这些参数的类型不必相同。
下述代码的输出是:
代码如下:
1
2
one
two
aa
one
two
aa
1
2
除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
C#中实现可变参数实例
C#中实现可变参数实例
本文地址: http://www.paobuke.com/develop/c-develop/pbk23166.html
相关内容
详解C#中三个关键字params,Ref,out
C#下载网页并在控制台输出的方法
C#设置开机启动项、取消开机启动项
详解.NET 4.0中的泛型协变(covariant)和反变(contravariant)
C#留言时间格式化
C#使用GDI绘制直线的方法
C#字符串的截取函数用法总结
C#生成code128条形码的方法
下一篇:C#中自定义事件和委托实例
评论
亲,登录后才可以留言!