「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