TryParse C#
Discussion
解決したいこと
TryParseが何故かコンマ(,)を無視して十進相数では無く整数に変換してしまう理由を知りたい。
例えば4,5と入力すれば45認識される
4.5と入力すると正しく認識される
やはり、.NetFrameworkのバグですか?
発生している問題・エラー
有りません
該当するソースコード
private void txtNota1_Leave(object sender, EventArgs e)
{
verifica = float.TryParse(txtNota1.Text, out nota1);
if (verifica == false)
{
MessageBox.Show("Formato de valor inválido na nota 1,digite novamente");
txtNota1.Clear();
txtNota1.Focus();
return;
}
}
自分で試したこと
floatの代わりにdouble使ってみたが、結果は同じ。