Wie man eine Methode beendet, ohne das Programm zu beenden?

Ich bin noch ziemlich neu in C# und bin mit eine schwierige Zeit immer verwendet, um es im Vergleich zu C/CPP.

Wie beenden Sie eine Funktion in C# ohne das Programm zu beenden, wie dies funktionieren würde?

if (textBox1.Text == "" || textBox1.Text == String.Empty || textBox1.TextLength == 0)
    textBox3.Text += "[-] Listbox is Empty!!!!\r\n";
System.Environment.Exit(0);

Diese wird nicht zulassen, Rückgabetypen, und wenn allein gelassen, wird es so weiter gehen durch die Funktion unstopped. Was unerwünscht ist.

Kommentar zu dem Problem
BTW, Sie heißen "Methoden", nicht "funktioniert" in diesen Tagen. Kommentarautor: John Saunders
Huh??? C/C++ hat return; für void - Funktionen... Kommentarautor: Igor Zevaka
@Johannes ich habe die Programmierung in C# und anderen OOP-Sprachen für eine gute Zeit und ich nenne Sie immer noch Funktionen. (und ich bin erst 19!) Kommentarautor: Earlz
@Johannes, eine Methode, zu mir, bedeutet das in einem Beispiel. Eine Funktion kann auf Argumente, unabhängig davon, ob oder nicht, es ist statisch. Eine Methode ist eine sub-Fall von Funktionen, die auf eine Instanz, wo es die Instanz das erste argument (implizit oder explizit, je nach Sprache). Kommentarautor: Nathan Ernst
@Nathan: ich bevorzuge "die Instanz-Methode" und "statische Methode" oder "Methode der Klasse". Funktionen sind eine nicht-OO-Konzept, und bezieht sich nicht auf das Konzept der a-Klasse. Kommentarautor: John Saunders

InformationsquelleAutor der Frage Nightforce2 | 2010-07-22

Schreibe einen Kommentar