C #
= 13.58m AVG1 décimal;
décimal AVG2 = 13,5;
(. 1) Console.WriteLine (Convert.ToInt32 (AVG1)); // arrondi, la sortie 14
(2) Console.WriteLine (Convert.ToInt32 (AVG2)); // arrondi, la sortie 14
Console.WriteLine ((int) AVG1) (3.); // fonte, ne laissant que la partie entière de la sortie 13
-------------------------------------------------- ----------
MSSQL
(1) select convert (décimal (18,0), 13,58) - arrondi, la sortie 14
(2) select convert (décimal (18,0), 13,5) - arrondi, la sortie 14
(3) select convert (int, 13,58) - Casting, ne laissant que la partie entière de la sortie 13
-------------------------------------------------- ---------
Résumé:
1, C # conversions de type décimal Convertir en Int type en MSSQL converti (décimal (18,0), 13,58) le même effet, converti en arrondi entier.
2, C # type décimal fortement commutateur Int type en MSSQL convert (int, 13,58) dans le même sens, directement après la portion décimale.