Das Überprüfen von Code und einer case-Anweisung hat expression <= 1.im Gegensatz zu<= 1
Ich bin mir nicht sicher, was der Zweck des 1.ist. Irgendwelche Gedanken?
0Nachkommastellen und die Tatsache, dass decimalder Datentyp eine höhere Priorität hat als intdie Konstante, würde bei Bedarf ohnehin implizit umgewandelt, was mich zu der Annahme veranlassen würde, dass es sich eher um einen Tippfehler als um einen absichtlichen handelt.
1.Literal aufgrund des Zeitraums als numerisch (1,0) anstelle einer Ganzzahl. Möglicherweise wurde dies angegeben, um dem Datentyp des Ausdrucks zu entsprechen (eine bewährte Methode). Persönlich würde ich1.0in diesem Fall angeben .