C#で文字列を整数に変換する方法


  1. int.Parseメソッドを使用する方法: int.Parseメソッドは、文字列を整数に変換するための一般的な方法です。以下はその使用方法の例です。

    string strNumber = "123";
    int number = int.Parse(strNumber);

    上記の例では、文字列変数"strNumber"を整数型変数"number"に変換しています。文字列が整数に変換できない場合、例外が発生します。

  2. int.TryParseメソッドを使用する方法: int.TryParseメソッドは、文字列を整数に変換する際に例外を発生させず、変換の成功または失敗を判定することができます。以下はその使用方法の例です。

    string strNumber = "456";
    int number;
    bool success = int.TryParse(strNumber, out number);
    if (success)
    {
       // 変換成功時の処理
    }
    else
    {
       // 変換失敗時の処理
    }

    上記の例では、文字列変数"strNumber"を整数型変数"number"に変換しています。変換の成功は"success"変数によって判定され、変換結果は"number"変数に格納されます。

これらの方法を使用することで、C#で文字列を整数に変換することができます。適切なエラーハンドリングと共に、適用範囲に応じて適切な方法を選択してください。