在monotouch中,如何将字符串转换为十进制/浮点数?

马赫什·班索德(Mahesh Bansode)

我将转换stringFloat/ Decimalmonotouch但给出格式异常。我正在使用Decimal.Parse()Convert.ToDecimal()请提供此转换的任何解决方案。

decimal d = Convert.ToDecimal(UIDevice.CurrentDevice.SystemVersion, CultureInfo.InvariantCulture); 

decimal d = Decimal.Parse(UIDevice.CurrentDevice.SystemVersion, CultureInfo.InvariantCulture);
幸免

SystemVersion是带有多个点.字符的字符串不能正确解析浮点数或小数。

根据您的需要,可以在解析之前修改字符串。例如,如果您想7.0退出字符串,7.0.2则可以使用子字符串(最多2个.字符)。

OTOH如果您需要做的是版本检查(最常用的操作),则只需执行以下操作:

if (UIDevice.CurrentDevice.CheckSystemVersion (7,0)) {
   // do this in iOS7+
} else {
   // do this before iOS7
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将二进制字符串转换为十进制?

如何将字符串数组转换为numpy中的浮点数组?

如何将二进制字符串值转换为十进制

如何将字符串转换为浮点数

如何将十六进制字符串转换为十进制值

如何将逗号作为字符串的数字转换为Javascript中的浮点数

熊猫如何将所有字符串值转换为浮点数

Python如何将浮点数十六进制转换为十进制

如何将浮点数转换为字符串?

如何使用脚本将时间转换为Google表格中的十进制浮点数?

在熊猫中,如何将一系列浮点数或无浮点数转换为带整数的字符串

我如何将字符串中的负浮点数转换为C#中的负浮点数?

如何将很大的十进制字符串转换为十六进制?

数据框将浮点数转换为全十进制字符串

如何将浮点数很好地格式化为字符串而没有不必要的十进制0

Ruby:如何将日期时间字符串转换为纪元时间的浮点数?

将浮点数转换为十进制数

如何将浮点数转换为十进制整数乘以2的幂?

如何将数字的英语字符串转换为浮点数(例如,“ 26” => 26.0)

计算机如何将浮点数转换为十进制字符串?

如何将包含“/”的字符串转换为 Python 中的浮点数

如何将字符串转换为浮点数?

如何将 SEQ 中的整个 ROW 从十进制数转换为浮点数,然后再返回?

ValueError: 无法将字符串转换为浮点数---如何将字符串列表的列表转换为 numpy 数组类型浮点数?

如何将字符串转换为浮点数?(温度转换器)

将列中的字符串十进制数转换为 Pandas DataFrame 中的浮点数

如何将字符串的 ndarray 列表转换为浮点数

将带十进制的浮点数转换为不带十进制的字符串 Python 3.7

如何将字符串记录转换为 elm 中的浮点数