在方法中使用参数数组
发表于2008年12月17日如需向方法中传入个数不定的数组参数,可使用params关键字。具体使用方法如下。
private string Concatenate(string separator, params object[] parts) { System.Text.StringBuilder buffer = new System.Text.StringBuilder(); string sepValue = ""; foreach (object o in parts) { buffer.AppendFormat("{0}{1}", sepValue, o); sepValue = separator; } return buffer.ToString(); } |
在使用时会是如下的写法:
string result = Concatenate(" ", "test1", "test2", "test3"); |