Problem mit Typkonvertierung

30/12/2007 - 13:18 von Jürgen Himmel | Report spam
Hallo,

ich habe den folgenden Codeteil, der mir irgendwie Probleme macht:

...
string celsiustest = Celsiuswert.Text;
do
{
Calculatebutton.IsEnabled = false;
}
while(celsiustest.Length = 0);
...

...while(celsiustest.Length = ""); geht auch nicht!


Es erscheinen die folgenden Fehlermeldungen:

Property or indexer 'string.Length' cannot be assigned to -- it is
read only
Cannot implicitly convert type 'int' to 'bool'

Meine Frage ist, warum kann er das nicht machen? Weiter unten im Code
habe ich mit der selben Methode erfolgreich Berechnungen mit dem Inhalt
gleich mehrer Textfelder über die Konvertierung nach string und
anschließend nach double ohne Probleme durchgeführt. Warum will er jetzt
keine so einfache Sache machen?

Wer kann mir helfen dieses Anfàngerproblem zu lösen?

Gruß
Jürgen
 

Lesen sie die antworten

#1 Alexander Gnauck
30/12/2007 - 14:07 | Warnen spam
Jürgen Himmel schrieb:
Wer kann mir helfen dieses Anfàngerproblem zu lösen?



kein Problem ;-)
Vergleiche in c# immer mit dem Operator '=='.
Werte zuweisen mit '='.

Also:
while(celsiustest.Length == 0)

Alex

Ähnliche fragen