C# - 存储可空类型的列表

标签 c# list

在C#中我们可以声明一个列表来存储int,比如

列表 myList = 新列表 {1,1,2};

我也想存储空值(可空类型),因此我想创建一个可空类型列表。像这样

        List<?int> myList = new List<int> {1,1,2};

以上代码无法编译。 .Net 是否支持可空类型列表?

阿图尔苏里卡

最佳答案

当然,你需要

List<int?> myList = new List<int?> {1,1,2};
  1. int? 不是 ?int
  2. 在构造它时以及在变量定义中都需要 nullable int。

作为旁注,您实际上不能声明像 List myList = new List {1, 1, 2}; 这样的列表,因为没有非泛型 List.

关于C# - 存储可空类型的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595649/

相关文章:

java - 检查一个元素是否被删除java

c# - 将 GPL 许可证添加到 C# 项目

c# - 从数据库中检索用户并转换为用户对象

c# - 在 SignalR 中,是否可以模拟重新连接进行测试?

c# - List<T>.Add() 对象,其中还包含 List<T>

Python在使用字典中的元组时处理数据统计运行速度非常慢

c# - 在 C# 中组合 BinaryExpression 和 Expression<Func<dynamic, bool>>

C#进程终止

r - 将数据帧列表与字符列表配对

c# - c# 容器中的 push_back 操作