2011-11-29 9 views

回答

15

See NumberStyles

對於int的默認NumberStylesInteger

整數指示AllowLeadingWhite,AllowTrailingWhite和AllowLeadingSign樣式使用。這是一個複合數字樣式。

比較,以Number(用於decimal):

號表明AllowLeadingWhite,AllowTrailingWhite,AllowLeadingSign,AllowTrailingSign,AllowDecimalPoint和AllowThousands樣式使用。這是一個複合數字樣式。

如果您想了解更多,請接受NumberStyles過載,和供應(例如)NumberStyles.NumberNumberStyles.Any

int i = int.Parse("1,2,3,45", NumberStyles.Number, CultureInfo.InvariantCulture); 
+0

有趣 - 我不知道他們用不同的風格。我可以理解其中的一些(例如,AllowDecimalPoint),但似乎很奇怪,AllowThousands在兩者之間是不同的。謝謝! –

相關問題