double numberをintに変換するとConvert.ToInt32
とParsing(int)コマンドの違いを理解できません。私のコード例はここにあります。私はそれを示すときに2つの異なる答え。Convert.ToInt32と(int)Parsingの違いは何ですか
class Program
{
static void Main(string[] args)
{
double i = 3.897456465;
int y;
y = Convert.ToInt32(i);
Console.WriteLine(y);
y = (int)i;
Console.WriteLine(y);
Console.ReadKey();
}
}
だから、あなたが得た答えは何ですか?あなたがそれを見たときにドキュメントには何が表示されましたか? –
Convert.ToInt32を使用すると「4」、解析するときは「3」になります。 –
多少の読書。倍精度を使用しませんが、シーンの裏で何が起こるのか説明します。http://stackoverflow.com/questions/199470/whats-the-main-difference-between-int-parse-and-convert-toint32 – Eminem