Have you ever known that '\' operator exists in .NET ?! This is another difference between the syntax in VB.NET and C# that i found out pretty recently...
In VB.NET you could do 5.0\2.0 and 5.0/2.0 ( The result does vary, but i'll come to that in a minute )
But in C# only 5.0/2.0 is allowed while the other syntax throws up a compiler error...
Ok. What the point in having two similar syntax unless it does something different ?! Here's the difference ...
Basically, always divide the integral values with a \ (back slash) operator when you do not need decimal points or fractional values. The \ (back slash) operator is the integral division operator and it is up to 10 times faster than the / (forward slash) operator.
Aha .. The difference is very subtle and could be confusing for programmers now and then .. but it might not matter if used responsibly to improve the performance of math integral checks and all such operations .. A possible pitfall here and so all VB.NET programmers watch out :)