Bonjour, le
I ont les cordes suivantes A, B, C, D, E comme lequel je veux passer comme paramètres dans une fonction, classe X {vide func1 (vide func1 du
public de public de de public de de corde A) {} (ficeler A, le vide func1 de public du de la corde B) {} (ficeler A, la corde B, le vide func1 de public du de la corde C) {} (ficeler A, la corde B, la corde C, le vide func1 de public du
de la corde D) {} (ficeler A, la corde B, la corde C, la corde D, le de la corde E) {}} toutes ces fonctions du
So deviennent surchargeantes functions.
Is là n'importe quelle manière de préparer toutes ces fonctions dans une fonction simple ? Goût y a-t-il un concept des paramètres facultatifs ? le
I veulent ma fonction devrait être comme, le
Now de X {vide func1 de classe du
public de public de (ficeler A, la corde facultative B, la corde facultative C, la corde facultative D, le du { //Implement de la corde E) la logique sur //Implement de corde A la logique sur corde B //Implement la logique sur corde C //Implement la logique sur corde D //Implement la logique sur corde E }} si j'appelle la fonction ci-dessus dans n'importe quel y du like
class de classs { {corde str1 de vide de public de
() de , str2 ; Obj du X = nouveau X () ; obj.func1 (str1, str2) ; le du }}/> Here dans la classe ci-dessus y, je devrais pouvoir fournir seulement 2 paramètres et 3 autres paramètres non nécessaires. Basé sur ces 2 paramètres ma logique devrait fonctionner seulement pour les 2 cordes et pas l'autre 3 corde parameters.
Kindly fournissent la solution dans C#.
regards, le Sanjay
class= de
|