本文介绍了具有至少一个值的C#参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何拥有至少一个值的params参数?
How can I have a parameter of params with at least one value?
public void Foo(params string[] s) { } public void main() { this.Foo(); // compile error this.Foo(new string[0]); // compile error this.Foo({ }); // compile error this.Foo("foo"); // no error this.Foo("foo1", "foo2"); // no error }推荐答案
只需:
public void Foo(string first, params string[] s) { }更多推荐
具有至少一个值的C#参数
发布评论