C# - params

params 用于方法中, 可变数量的参数

带 params 的参数必须是要在最后一个, 且只能使用一次

想也想到的, 如果使用多个或者不是最后一个, 那就不确定在 params 参数后面的参数是否要计入 params 参数了

 

//可以确定类型 或者直接用 object 类型
public static void DisplayTypes(params object[] objects)
{
   foreach (var item in objects)
   {
      Console.WriteLine(item.GetType());
   }
} 

 

但使用 params 参数会造成性能浪费, 不推荐过多使用

posted @ 2017-06-24 09:39  `Laimic  阅读(219)  评论(0)    收藏  举报