Pytanie : Uprawomocniać fakultatywny parametr w funkcja - C#

Cześć,

I mieć the następujący sznurek A, B, C, D, E który i chcieć jako parametr w funkcja jak,

public klasowy X
{
jawny pustka func1 (zawiązywać A) {}
jawny pustka func1 (zawiązywać A, smyczkowy B) {}
jawny pustka func1 (zawiązywać A, smyczkowy B, smyczkowy C) {}
jawny pustka func1 (zawiązywać A, smyczkowy B, smyczkowy C, smyczkowy D) {}

jawny pustka func1 (zawiązywać A, smyczkowy B, smyczkowy C, smyczkowy D, smyczkowy E) {}
}

So wszystkie te funkcja zostać te functions.

Is tam  jakaś sposób w górę wszystkie te funkcja w pojedynczy funkcja? Podobieństwo być tam  jakaś pojęcie fakultatywny parametr?

I chcieć mój funkcja musieć jak,

public klasowy X
{
jawny pustka func1 (zawiązywać A, fakultatywny smyczkowy B, fakultatywny sznurek C, fakultatywny smyczkowy D, fakultatywny sznurek E)
{
//Implement the logika dalej Zawiązywać A
//Implement the logika na Smyczkowy B
//Implement the logika na Smyczkowy C
//Implement the logika na Smyczkowy D
//Implement the logika na Smyczkowy E
}
}

Now jeżeli I dzwonić the smyczkowy funkcja w jakaś classs like

class y
{

jawny kawitacyjny kawitacyjny ()
{
smyczkowy str1, str2;
X obj = nowy X ();
obj.func1 (str1, str2);
}
}

Here w the parametr klasa y, I musieć sprawnie tylko 2 parametr i inny 3 parametr konieczny. Na te 2 parametr mój logika musieć tylko dla the 2 sznurek i nie the inny 3 smyczkowy parameters.

Kindly zapewniać rozwiązanie w C#.

regards,
Sanjay

Odpowiedź : Uprawomocniać fakultatywny parametr w funkcja - C#

Zdecydowanie nic źle!
Inne rozwiązania  
 
programming4us programming4us