Entwickler-Ecke

C# - Die Sprache - If Abfrage in C # Charp


teamrocket0 - Do 29.03.07 12:53
Titel: If Abfrage in C # Charp
Moin.

Ganz einfache Frage, denke ich zumindest...
Wie lautet folgender Delphi-Qulltext in C# Sharp?

Delphi-Quelltext
1:
2:
3:
4:
5:
If Textbox1.Text='' then begin
Button1.enabled:=false;
end else begin
Button1.enabled:=true;
end;


Für eine Antwort wäre ich dankbar.


UGrohne - Do 29.03.07 12:57


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
if (Textbox1.Text == "")
{
  Button1.Enabled = false;
}
else
{
  Button1.Enabled = true;
}

Das ist jetzt nur ne Syntax-Übersetzung, ich hab nicht nachgeschaut, ob die Komponenten entsprechende Eigenschaften haben.


Christian S. - Do 29.03.07 12:57

Hallo!

Wenn ich "if" in den Hilfeindex eingebe, gibt es in der Liste auch den Eintrag "if keyword[C#]". Dort gibt es viele Beispiele. Ich glaube nicht, dass Du wirklich versucht hast, selber herauszufinden, wie es geht.

Übrigens:

C#-Quelltext
1:
Button1.Enabled = Textbox1.Text != "";                    


Christian


teamrocket0 - Do 29.03.07 13:05

Hm....Ich habe ja auch na "If Abfrage" gesucht. Villeicht liegt es daran das ich nix gefunden habe!

Edit:
Der Vorschlag von UGrohne ist genau das was ich gesucht habe. Herzlichen Dank an dich und auch an Christian S.


Christian S. - Do 29.03.07 13:09

user profile iconteamrocket0 hat folgendes geschrieben:
Hm....Ich habe ja auch na "If Abfrage" gesucht. Villeicht liegt es daran das ich nix gefunden habe!
Mit Hilfeindex meine ich den Index der Hilfe, die im Visual Studio bzw. SDK enthalten ist. Die hat auch einen C# Programming Guide drin.


teamrocket0 - Do 29.03.07 13:14

Oh. An diese Möglichkeit habe ich garnicht gedacht.
Ich dachte das ich das auch fix irgendwo im Delphi Forum finden kann.

Ich werde ab jetzt auch dort nach Hinweisen suchen. Danke nochmals.


Delete - Fr 30.03.07 15:28

Für das .NET Framework 2.0 hätte ich dann noch

C#-Quelltext
1:
button1.Enabled = !string.IsNullOrEmpty(textBox1.Text);                    

Ich bin nicht ganz sicher, aber IMHO wird das auch von FxCop empfohlen, wenn man Strings mit anderen Mitteln auf "nüscht" prüft. :gruebel: