C#でstringをint型に変換する方法は何ですか?
C#では、文字列を整数型に変換するには、int.Parse()メソッドまたはint.TryParse()メソッドを使用できます。
- int.Parse()メソッドを使用する。
string str = "123";
int num = int.Parse(str);
- 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に設定します。