0

文字列が数字であることを確認するクラスにC#似たNumberformatクラスはありますか。Java

NumberFormat numberFormat = NumberFormat.getInstance();
Number number = numberFormat.parse(string);

次のパラメーター float.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out fValue) を使用して float を試行しているときに、

value=6666.77777 は 6666.778 に丸められます。

誰でも助けてもらえますか、自分の値を丸めたくありません。

4

2 に答える 2

6

使用int.TryParseすると、数値が int の場合に true が返されます。

例えば

string str = "123";
int temp;
if (int.TryParse(str, out temp))
{
    //its an int
}
else
{
    // not an int
}
于 2012-10-15T11:21:25.013 に答える
-1
int a
bool isNumber = int.TryParse("500", out a);

int確認したい番号に置き換えます

于 2012-10-15T11:22:05.343 に答える