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); }
}
}