文字列を整数に変換するにはどうすればいいですか? 質問する

文字列を整数に変換するにはどうすればいいですか? 質問する

がありTextBoxD1.Text、それを に変換してintデータベースに保存したいと考えています。

これどうやってするの?

ベストアンサー1

これを試して:

int x = Int32.Parse(TextBoxD1.Text);

あるいはもっと良いのは:

int x = 0;

Int32.TryParse(TextBoxD1.Text, out x);

また、Int32.TryParseを返します。boolその戻り値を使用して、解析の試行の結果について決定を下すことができます。

int x = 0;

if (Int32.TryParse(TextBoxD1.Text, out x))
{
    // you know that the parsing attempt
    // was successful
}

興味があれば、Parseとの違いはTryParse次のようにまとめることができます。

TryParse メソッドは Parse メソッドに似ていますが、TryParse メソッドは変換が失敗した場合に例外をスローしません。これにより、s が無効で正常に解析できない場合に、例外処理を使用して FormatException をテストする必要がなくなります。 -マイクロソフト

おすすめ記事