class StringConv { public StringConv() { string input = "123"; int num = Convert.ToInt32(input); //stringをintに変換。変換に失敗すると例外エラーが出る num += 456; Console.WriteLine(num); int num2 = Int32.Parse(input); //stringをintに変換(動作はほぼ上と同じ) string inputString = "123abc"; int num3; bool result = Int32.TryParse(inputString, out num3); //こちらは変換に成功したかどうか分る if (result == true) { num3++; Console.WriteLine(num3); } else { Console.WriteLine("変換失敗:{0}",inputString); } } }