Fråga : Genomföra valfria parametrar i en fungera - C#

Hi

I har stränger efter A, B, C, D, E som jag önskar att ska passera, som parametrar i en fungeranågot liknande,

public klassificerar X
{allmänhet utan laga kraft func1 för
/> för allmänhet utan laga kraft (stränga A, stränger B) {} för
för allmänhet utan laga kraft (stränga A, stränger B, stränger C) {} allmänhet för
utan laga kraft (stränga A, stränger B, stränger C, stränger D) {}/>
(stränga A, stränger B, stränger C, stränger D, stränger E) {} all

So för
} dessa fungerar blivet overloading functions.

Is där any långt för att skriva upp allt dessa fungerar in i en singel fungerar? Något liknande är där något begrepp av valfria parametrar?

I önskar mitt fungerar bör vara lik,

public klassificerar X
{
för
utan laga kraft (stränga A som är valfritt stränger B som är valfritt stränger C som är valfritt stränger D som är valfritt stränger E),/> {
//Implement logiken på stränger a-
//Implement logiken på stränger B
//Implement, logiken på stränger C
//Implement, logiken på stränger D
//Implement, logiken på stränger E
},}

Now, om I-appellen de ovannämnda fungerar i någon y
för classslike

class {
för allmänhet för

utan laga kraft funktionell () {
stränger str1, str2; Obj för
X = nytt X ();
obj.func1 (str1, str2);

Here för
för
}} i det ovannämnt klassificerar y, jag bör vara kompetent att ge endast 2 inte nödvändiga parametrar och andra 3 parametrar. Baserat på dessa 2 parametrar min logik bör köra endast för 2na stränger, och inte de andra 3na stränger parameters.

Kindly ger lösningen i C#.

regards,
Sanjay
" klar "

Svar : Genomföra valfria parametrar i en fungera - C#

Bestämt ingenting orätt!
Andra lösningar  
 
programming4us programming4us