相关疑难解决方法(0)

将List添加到List <bool?>作为IList抛出异常

使用.NET 3.5和C#3.0,

IList list = new List<bool?>();
list.Add(null);
Run Code Online (Sandbox Code Playgroud)

抛出一个ArgumentException,只是感觉不对.

List<bool?> list = new List<bool?>();
list.Add(null);
Run Code Online (Sandbox Code Playgroud)

完美的工作.

这是微软代码中的错误吗?

在现实生活中如何产生这种错误的一个例子:

new JavaScriptSerializer().Deserialize<List<bool?>>("[true, false, null]");
Run Code Online (Sandbox Code Playgroud)

.net c#

12
推荐指数
1
解决办法
5896
查看次数

标签 统计

.net ×1

c# ×1