un semplice cast esplicito in Integer (int), questo non fa nessuna approssimazione, semplicemente butta via la parte decimale.
void Main()
{
var d = 10.98m;
var i = (int)d; // questa var sarà 10
}
Altrimenti per avere l'approssimazione matematica devi usare Math.Round(d), che invece ritornerà 11 (nell'esempio precedente).
Ciao!
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic