我正在将CSV文件解析为数组.数组的一个元素是.0000我想将其解析为0但是当我尝试使用以下方法解析.0000时它返回1
fields[38].Substring(0,fields[38].IndexOf(".")) // expected 0, return 1
Convert.ToDecimal(fields[38]) // expected 0.00, return Exception
string.Equals(fields[38],".0000") // expected true, return false
(int)decimal.Parse(fields[38]) // expected 0, return 1
Run Code Online (Sandbox Code Playgroud)
请帮忙 !!!!!!!!
这有效,不确定是否有更简单的方法:
(int)(Decimal.Parse(val, System.Globalization.NumberStyles.Float, System.Globalization.CultureInfo.InvariantCulture));
Run Code Online (Sandbox Code Playgroud)
Decimal.Parse Method (String, NumberStyles, IFormatProvider)
| 归档时间: |
|
| 查看次数: |
478 次 |
| 最近记录: |