دوستان کافی بود بجای این همه بحث یه نگاهی به کلاس Math می نداختین
برای اینکه فقط قسمت عددی رو جدا کنین می تونین از متد Math.Trancate استفاده کنین
چند تا متد مرتبط دیگه
j = (int)Math.Round(13.3); // j = 13
j = (int)Math.Round(13.8); // j = 14
j = (int)Math.Round(12.5); // j = 12 Nearest Even
j = (int)Math.Round(13.5); // j = 14 Nearest Even
d = Math.Round(13.834, 2); // d = 13.83
d = Math.Round(13.839, 2); // d = 13.84
d = Math.Round(13.335, 2, MidpointRounding.AwayFromZero); // d2 = 13.3
d = Math.Round(13.335, 2, MidpointRounding.ToEven); // d2 = 13.34
j = (int)Math.Truncate(13.2); // j = 13
j = (int)Math.Truncate(13.8); // j = 13
j = (int)Math.Ceiling(13.2); // j = 14
j = (int)Math.Floor(13.2); // j = 13
j = Math.DivRem(13, 3,out i); // j = 4 , i = 1 Reminder