IList of double 会存储可为空的 double 值吗? [关闭]
Posted
技术标签:
【中文标题】IList of double 会存储可为空的 double 值吗? [关闭]【英文标题】:Will IList of double stores the nullable double value? [closed] 【发布时间】:2016-05-21 21:58:40 【问题描述】:IList() 是否支持 null 和 NaN 值?
【问题讨论】:
你的问题很不清楚。你能重写它并添加一些示例代码来显示你想要实现的目标吗? EhDouble? result = String.IsNullOrEmpty(source) ? null : Double.Parse(source);
或类似的东西?
我想在IListList<double?> doubles
【参考方案1】:
你可以用这个:
string doublValueString = "12,345";
Console.WriteLine(Convert.ToDouble(doublValueString));
但是要小心,因为如果你有其他格式的数字(例如“12.345”)你会得到例外。
【讨论】:
【参考方案2】:您可以通过多种方式将字符串值转换为双精度值,例如使用Double.Parse(str)
或Convert.toDouble(str)
在这里找到https://msdn.microsoft.com/en-us/library/zh1hkw6k(v=vs.110).aspx
要制作双精度类型的 IList,您可以使用类似
List<Double?> doubles = new List<Double?>()
编辑:
可以使用Double.TryParse(str,out double)
来获取字符串是否可以解析为double。
【讨论】:
这不会返回一个可为空的 ListNullables 只是类型,所以你可以这样做
List<Double?> doubles = new List<Double?>()
这里解释了解析为 Nullables:String to int?
【讨论】:
以上是关于IList of double 会存储可为空的 double 值吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
c# nullable double to actionscript NaN through fluorine gateway