C#でstringをint型に変換する方法は何ですか?

C#では、文字列を整数型に変換するには、int.Parse()メソッドまたはint.TryParse()メソッドを使用できます。

  1. int.Parse()メソッドを使用する。
string str = "123";
int num = int.Parse(str);
  1. int.TryParse()メソッドを使用すること:
string str = "123";
bool success = int.TryParse(str, out int num);
if (success)
{
    // 转换成功,num为转换后的int类型值
}
else
{
    // 转换失败,处理转换失败的逻辑
}

int.Parse()メソッドは、文字列をint型に正しく変換できない場合、FormatException例外をスローしますが、int.TryParse()メソッドはfalseを返し、出力パラメータを0に設定します。

bannerAds