Expandable
2005-07-08, 15:33:44
Hallo,
ich habe gerade mal damit begonnen, mich etwas in C# einzuarbeiten. Ich habe hierbei ein kleines Problem. Angenommen, wir haben eine Windows Console Anwendung, die ausgibt, dass man "a" eingeben soll, um das Programm neu zu starten, und "b", um es zu beenden. Nicht sehr sinnvoll, aber es soll ja nur mein Problem verdeutlichen. Dann würde man es wohl so machen (kein richtiger Code):
while (true)
{
Ausgabe: Geben Sie a oder b ein
Eingabe wird in Variable gespeichert
if Eingabe ist b
break;
}
So. Angenommen wir haben jetzt eine Windows .NET Anwendung. Man klickt auf einen Button, es kommt eine Nachricht. Diese schließt man, dann kann man wieder auf den Button klicken, und so weiter.
Da hat man dann den Code zur Initialisierung des Formulars und sonst doch nur den Event Handler des Buttons:
void Button1Click(object sender, System.EventArgs e)
{
MessageBox.Show("blabla", "bblaaa");
}
Aber man hat nirgendwo eine While-Schleife, mit der man das Programm von vorn beginnt. Wo ist die? Oder wird diese implizit durch das .NET-Framework erstellt?
Eine weitere Frage betrifft das Wörtchen "internal". Was genau ist da der Unterschied zu "private"?
Danke für Eure Hilfe!!
ich habe gerade mal damit begonnen, mich etwas in C# einzuarbeiten. Ich habe hierbei ein kleines Problem. Angenommen, wir haben eine Windows Console Anwendung, die ausgibt, dass man "a" eingeben soll, um das Programm neu zu starten, und "b", um es zu beenden. Nicht sehr sinnvoll, aber es soll ja nur mein Problem verdeutlichen. Dann würde man es wohl so machen (kein richtiger Code):
while (true)
{
Ausgabe: Geben Sie a oder b ein
Eingabe wird in Variable gespeichert
if Eingabe ist b
break;
}
So. Angenommen wir haben jetzt eine Windows .NET Anwendung. Man klickt auf einen Button, es kommt eine Nachricht. Diese schließt man, dann kann man wieder auf den Button klicken, und so weiter.
Da hat man dann den Code zur Initialisierung des Formulars und sonst doch nur den Event Handler des Buttons:
void Button1Click(object sender, System.EventArgs e)
{
MessageBox.Show("blabla", "bblaaa");
}
Aber man hat nirgendwo eine While-Schleife, mit der man das Programm von vorn beginnt. Wo ist die? Oder wird diese implizit durch das .NET-Framework erstellt?
Eine weitere Frage betrifft das Wörtchen "internal". Was genau ist da der Unterschied zu "private"?
Danke für Eure Hilfe!!