Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Vorwort: VB.NET-Quellcode (8 Zeilen) A hat den Typ Short. 123S hat den Typ Short. (Das Suffix S steht für "Short".) B hat den Typ Short, weil der Compiler den Typ Short von 123S übernimmt. (Vorausgesetzt Option Infer On.) C hat den Typ Integer. 123 hat den Typ Integer. (Wenn kein Suffix, wird Integer angenommen, außer es passt nicht in Integer sondern nur noch in Long, dann wird automatisch Long verwendet.) D hat den Typ Integer, weil der Compiler den Typ Integer von 123 übernimmt. E hat den Typ…
-
@ErfinderDesRades Schmuddelcode finde ich das absolut nicht. Der Compiler prüft ja vorher, ob der Wert tatsächlich im kleineren Datentyp Platz hat. Es gibt kein Suffix für Byte. Wenn die implizite Konvertierung nicht erlaubt wäre, müsste man z.B. Dim A As Byte = CByte(123) schreiben, weil Dim A As Byte = 123 nicht erlaubt wäre. In C# geht das übrigens auch: byte a = 123; kompiliert problemlos. In C# gibt's übrigens auch kein Suffix für Short. @RodFromGermany Aber es liegt nicht strikt an der Anz…