Por que os operadores de divisão (/) se comportam de maneira diferente em VB.NET e C #?
Se você criar novos projetos em C # e VB.NET, vá diretamente na janela Immediate e digite:
? 567 / 1000
C # retornará 0, enquanto VB.NET retornará 0,567.
Para obter o mesmo resultado em C #, você precisa digitar
? 567 / 1000.0
Por que existe essa diferença? Por que o C # requer o ponto decimal explícito após 1000?