1. 程式人生 > >【轉】編寫高質量代碼改善C#程序的157個建議——建議98:用params減少重復參數

【轉】編寫高質量代碼改善C#程序的157個建議——建議98:用params減少重復參數

類型 span 建議 合並 bject object 使用 style 重復

建議98:用params減少重復參數

如果方法的參數數目不定,且參數類型一致,則可以使用params關鍵字減少重復參數聲明。

        void Method1(string str, object a){}
        void Method2(string str, object a,object b) { }
        void Method3(string str, object a,object b,object c) { }

此處三個方法可以合並成一個方法:

        void Method(string str, params object[] a) { }

轉自:《編寫高質量代碼改善C#程序的157個建議》陸敏技

【轉】編寫高質量代碼改善C#程序的157個建議——建議98:用params減少重復參數