params
parametresini daha fazla kez görebildiğimden ve her zaman anlamını düşünmeden çıkardığınızdan gördüm. Şimdi amacını öğrendim. Yeni öğrendiklerim, params
parametresinin parametre listesindeki sonuncu olması gerektiğidir. Ama bu, varsayılan bir değere sahip olan parametreler hakkında öğrendiğim şeydir. Örnek: Ben params
kullanmaya gerek ise yukarıdaki gibi varsayılan bir değer belirtmek gerekirse params Varsayılan parametre değerleri olan parametre
MyMethod(string Name, int blah=0).
Yani soru, bu
yapılabilir? Eğer öyleyse, hangisi son ilan edilmelidir? Örnek: Yardımınız için tekrarMyMethod(int blah=0, params string[] variableData).
teşekkürler. James
:
Ancak, daha sonra yöntem arayamazsınız ve ayrıca isteğe bağlı parametre belirtmeden (boş olmayan bir dizi için) şeylerden
params
tarafında yararlanmak? –http://stackoverflow.com/questions/3948971/c-sharp-4-0-optional-parameters-and-params-do-not-work-together – Guy
Mükemmel bir şekilde bunu yapma hakkını düşünüyorum. o. –