当我们需要调用某个函数,而函数参数的个数不定时,我们可以采用params类型的参数;
例如:
简单的字符串拼接,在不知会有几个字符串进行拼接的时候,我们把函数的参数类型定义为params类型
/// <summary>
/// 得到字符的拼接
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public static string getString(params object[] list)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.Length; i++)
{
sb.Append(list[i]);
}
return sb.ToString();
}