ここでちょっとした問題が発生しました。次のコードがあるとします。
int whole = 0;
double decimal = 88.00
whole = decimal / 1.5; //now the answer is 58.66
これが問題です。 double を int に明示的にキャストするのは簡単です。しかし、今これを行うと、「全体」が 59 に設定されます。これはあまり良くありません。最後の整数 (58) に設定したいのです。
これを C# でどのように行うのですか?