聲明了list<class> paras,添加每一個para,都需要寫paras.Add(para),如果能寫成paras.Add(para1,para2,...)那就好了
查了一下資料,C#的無限參數關鍵詞是params,List<Class>可以用泛型來代替,再寫List<T>的擴展方法
1 public static void AddParas<T>(this List<T> paras, params T[] para) {2 for (int i = 0; i < para.Length; i++)3 {4 paras.Add(para[i]);5 }6 }
Ok,實現了
著作權聲明:本文由http://m.survivalescaperooms.com/keithmoring/原創,歡迎轉載分享。請尊重作者勞動,轉載時保留該聲明和作者博客鏈接,謝謝!
新聞熱點
疑難解答