שלום לכולם.
התוצאה של חילוק 880 ב60 היא 14.66666667.
אולם מספר עשרוני כמובן שלא בא בחשבון אם מדובר על INT.
התוצאה המתקבלת מפעולת החילוק הזו בין VB (מתקבל 15, כלומר מעוגל כלפי מעלה), לבין #C (מתקבל 14, כלומר חתוך) היא שונה.
להלן הדוגמא:
בVB
Dim a As Integer = 880
Dim b As Integer = 60
Dim x As Integer = a / b
Console.WriteLine(x.ToString())
וב#C
int a = 880;
int b = 60;
int x = a/b;
Console.WriteLine(x.ToString());
אשמח לשמוע הסבר על ההבדלים.