Warum verhalten sich die Divisionsoperatoren (/) in VB.NET und C # unterschiedlich?
Wenn Sie neue Projekte in C # und VB.NET erstellen, gehen Sie direkt in das Direktfenster und geben Sie Folgendes ein:
? 567 / 1000
C # gibt 0 zurück, während VB.NET 0,567 zurückgibt.
Um dasselbe Ergebnis in C # zu erhalten, müssen Sie Folgendes eingeben
? 567 / 1000.0
Warum gibt es diesen Unterschied? Warum benötigt C # den expliziten Dezimalpunkt nach 1000?