「C#入門」Convert.ToInt32()を利用するサンプル
サンプルコード
class Program
{
static void Main(string[] args)
{
double a = 1.35;
double b = 1.65;
int a1 = Convert.ToInt32(a);
int a2 = (int)(a);
int b1 = Convert.ToInt32(b);
int b2 = (int)(b);
Console.WriteLine("{0}がconvert()で変換結果:{1}",a,a1);
Console.WriteLine("{0}がint強制変換結果:{1}",a,a2);
Console.WriteLine("{0}がconvert()で変換結果:{1}", b, b1);
Console.WriteLine("{0}がint強制変換結果:{1}", b, b2);
Console.ReadKey();
}
}
実行結果:
1.35がconvert()で変換結果:1
1.35がint強制変換結果:1
1.65がconvert()で変換結果:2
1.65がint強制変換結果:1