Comment Quitter une Méthode sans Quitter le Programme?

Je suis encore assez nouveau pour C# et vais avoir un moment difficile obtenir utilisé à elle par rapport à C/RPC.

Comment quitter une fonction en C# sans quitter le programme comme cette fonction?

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

Ce ne sera pas permettre à des types de retour et s'il est laissé seul, il va continuer à le faire par le biais de la fonction s'ouvrent. Ce qui est indésirable.

  • BTW, on les appelle des "méthodes", pas de "fonctions" ces jours-ci.
  • Hein??? C/C++ n'ont return; pour void fonctions...
  • J'ai été à la programmation en C# et d'autres langages OOP pour un bon moment maintenant et j'ai encore les appeler des fonctions. (et je n'ai que 19 ans!)
  • peut-être que c'est juste moi, mais je trouve que la plupart des gens qui continuent de dire que la "fonction", ou "routine" ne sais pas OO. Donc, d'entendre quelqu'un dire "fonction" me donne l'impression qu'ils ne savent pas OO.
  • Chaque méthode est une fonction, et est également un sous-programme (mais pas chaque fonction ou une sous-routine est une méthode). En tout cas, dans mon langage favori, qu'elle appelle "les fonctions de membre", et c'est ainsi que je les aime! 😉
  • une méthode, pour moi, implique d'exploitation dans une instance. Une fonction opère sur ses arguments, indépendamment de si oui ou non il est statique. Une méthode est un sous-cas de fonctions qui opèrent sur un exemple, là où l'instance est le premier argument (implicite ou explicite, en fonction de votre langue).
  • Je préfère "méthode d'instance" et de "la méthode statique" ou "méthode de la classe". Les fonctions sont un non-OO concept, et de ne pas se référer à la notion de classe.
  • De plus la différence entre la "méthode" et "fonction", c'est comme la différence entre "armure" et "armure" ou "couleur" et "couleur". Il dépend de la façon dont vous le regardez.

InformationsquelleAutor Nightforce2 | 2010-07-22