Default parameter wert beim aufruf einer Funktion?
-
Hallo!
In C++ gibt es eine art wie man den defaultwert beim aufruf einer funktion machen kann, z.B. so:
void BlaBlub(int x=0)
{
/../
}Wenn man dann BlaBlub(); aufrief, hatte x den wert 0, sonst eben : BlaBlub();
So geht es auber in C# nicht, wie dann? Überhaupt möglich?
Danke euch!
Gruß
-
-
nutz nen Konstruktor wenn ich das grad richtig verstanden hab
class klasse(int x) { public klasse() { x = 0; } private void methode() { ... } }
-
medi schrieb:
nutz nen Konstruktor wenn ich das grad richtig verstanden hab
Nein, man soll die Methode überladen.
private void methode (int x) { ... } private void methode() { methode(0); }
-
Hmm, geht also net... Tjo, damit muss man leben. Vielen Dank!