「C#」TryParse()関数で例外を発生させずにstring型を数値型に変換する
書式
int.TryParse(“文字列", out 変数名);
.TryParse()を使用して例外を発生させずにstring型から数値型に変換します。
使用例
using System;
namespace EnumDemo
{
class Program
{
static void Main(string[] args)
{
//int型に変換する
int i = 0;
bool bRes = int.TryParse("456", out i);
Console.WriteLine(i);
Console.WriteLine(bRes);
bool bResB = int.TryParse("study", out i);
Console.WriteLine(i);
Console.WriteLine(bResB);
}
}
}
using System;
namespace EnumDemo
{
class Program
{
static void Main(string[] args)
{
//int型に変換する
int i = 0;
bool bRes = int.TryParse("456", out i);
Console.WriteLine(i);
Console.WriteLine(bRes);
bool bResB = int.TryParse("study", out i);
Console.WriteLine(i);
Console.WriteLine(bResB);
}
}
}
using System; namespace EnumDemo { class Program { static void Main(string[] args) { //int型に変換する int i = 0; bool bRes = int.TryParse("456", out i); Console.WriteLine(i); Console.WriteLine(bRes); bool bResB = int.TryParse("study", out i); Console.WriteLine(i); Console.WriteLine(bResB); } } }
実行結果
456
True
0
False
456
True
0
False
456 True 0 False