刚刚看到基础语法的时候突然想起,如果用List xx作为函数的参数会不会比params int[] xx 作为函数的参数会好些,因为params关键字作为参数感觉还是有些限制的,比如参数只能是它一个,不能传其他参数进入函数,而且也必须是一维数组。想问下各位大神,这样理解对么?还是有什么特别用法让params更有独特性吗?有的话麻烦举个例子参考学习下,O(∩_∩)O谢谢。
2条回答 默认 最新
- threenewbee 2015-12-11 18:47关注
params方便调用啊。不定参数,比如string.Format,直接用逗号分割不是很简单么
另外C#支持函数重载,比如string.Concat同时支持params和IEnumerable(类似List),你可以定义两个函数就是了解决 无用评论 打赏 举报