文字列(フォーマット "1.1"または "11.11"など)を10進数に変換しようとしています。 しかし出力には "。" "、"文字列を10進数に変換するC#
"1.1 + 2.2"と入力します。
最初= 1.1(文字列)
秒= 2.2(文字列)
私は "11" と "22" を取得進数に変換してみてください。
"。"を変換しない場合と同じ結果です。 〜に "、"。
私がstackoverflowで見つけた解決策はありませんでした。私は それを修正するために管理
if (first.Contains("."))
{
DecimalMethod(first);
MessageBox.Show(first);
first.Replace(".", ",");
}
if (second.Contains("."))
{
DecimalMethod(second);
MessageBox.Show(second);
second.Replace(".", ",");
}
decimal.TryParse(first, out firstNumber);
decimal.TryParse(second, out secondNumber);
。 – Sinatr