¿Por qué los operadores de división (/) se comportan de manera diferente en VB.NET y C #?
Si crea nuevos proyectos en C # y VB.NET, vaya directamente a la ventana Inmediato y escriba esto:
? 567 / 1000
C # devolverá 0, mientras que VB.NET devolverá 0.567.
Para obtener el mismo resultado en C #, debe escribir
? 567 / 1000.0
¿Por qué hay esta diferencia? ¿Por qué C # requiere el punto decimal explícito después de 1000?