たにーの楽しい闘争

日々の気になる事を書いていきます

【C#】int.TryParseメソッドの使い方

int.TryParseで何ができるか

結論、指定した文字列が数字に変換できるかどうかを判定する事ができます。

サンプルと実行結果

サンプル

    static void Main(string[] args)
    {
        int i = 0;
        string ok = "123";//指定する文字列
        string ng = "EFG";//指定する文字列

        if (int.TryParse(ok, out i))
            Console.WriteLine("変換できます");
        else
            Console.WriteLine("変換できません");

        if (int.TryParse(ng, out i))
            Console.WriteLine("変換できます");
        else
            Console.WriteLine("変換できません");
    }

実行結果

変換できます  
変換できません

参考

docs.microsoft.com

outってなに?の疑問に対する答えは下記

ufcpp.net