"Total: " + n | 0 | + verkettet nur zwei Texte. Verwenden Sie StringFormat. |
StringFormat("{0}", n) | Kompilierfehler | es nimmt immer 3 Argumente. Fügen Sie , "" hinzu. |
UtilityPrint(n) | beendet die Aktion | sein Parameter ist Text. Verwenden Sie UtilityPrint(StringFormat("{0}", n, "")). |
"C:\temp" | C:, ein Tabulator, dann emp | \t ist ein Escape. Schreiben Sie "C:\\temp". |
flags & 4 == 4 | 0 | & bindet schwächer als ==. Schreiben Sie (flags & 4) == 4. |
0 < x < 10 | false | es vergleicht einen Bool mit einem Integer. Schreiben Sie x > 0 && x < 10. |
ok && Risky() | führt Risky() trotzdem aus | keine Kurzschlussauswertung |
true == 1, w == 0 | false | verschiedene Typen sind nie gleich. Prüfen Sie ein Handle mit !w. |
7 / 2 | 3 | Ganzzahldivision. Schreiben Sie 7 / 2.0. |
StringFormat("{0}", 0.5, "") | 0.500000 | Reals zeigen immer sechs Nachkommastellen |
zwei StringSplits in einer Schleife | falsche Teile | die zweite Aufteilung ersetzt den Cache der ersten |
"apple" < "Banana" | false | der ordinale Vergleich stellt alle Großbuchstaben vor die Kleinbuchstaben |
eine nur innerhalb eines if gesetzte Variable | 0, wenn der Zweig nicht ausgeführt wurde | Variablen, die zur Laufzeit nie zugewiesen wurden, beginnen als Integer 0 |