Hallo, ich programmiere gerade eine konsolen anwendung in csharp und suche nun eine bestimmte möglichkeit den Code an eine bestimmte stelle weiterzuleiten also z.b. so:
Console.WriteLine("Hallo");
goto Punkt 1;
blablabla...
blablabla...
punkt1
Console.WriteLine("Du schon wieder");
Ich hoffe ihr versteht was ich meine
danke im vorraus
mfg
davdda
danke
das ist nen sehr sehr einfacher code (ich lerne erst seit nen paar tagen) deswegen nehm ich erstmal das goto...
OK. Aber wie gesagt, solltest du bei der .NET Entwicklung auf GOTO Befehle verzichten.
Ist ja nicht umsonst eine bis ans Limit objektorientiertes Framework
hey ich bins nochmal, der top befehl scheint zwar zu gehen aber immer wenn ich
wo verwende, sagt der Compiler mir, dass auf diese bezeichnung nicht verwiesen wurde... wie verweise ich denn darauf?^^
Also
ist die Sprungmarke. Die musst du in dem Code an die Stelle setzen, an die du sprongen willst.
Aufrufen tust du sie mit
Natürlich muss deine Sprungmarke existieren, oder der Compiler meckert rum.
Deie Fehlermeldung sagt nur aus, dass du sie nie anspringst, also du kein goto benutzt
PS: Die Sprungmarke muss immer in der selben Methode oder Funktion aufgerufen werden. Die Sprungmarken sind noch ein Relikt der strukturierten Sprachen.
Beides war gesetzt
aber ist jetzt auch egal, hab das ganze doch mit ner do schleife gelöst