c# - 在字典中使用类型 'null' 而不是 int

标签 c# visual-studio dictionary

我需要声明一个包含 100 个键和值的字典(键是一个字符串,值是一个整数)。每个键都是一个网格引用:A1、B6 等。我知道一些网格的确定值。我想通过将 int 值设置为 null 在程序开始时为每个值添加一个键和一个值,但它不允许这样做。我该怎么办?

最佳答案

添加一个“?”在 int 使其成为可空类型之后

Dictionary<string, int?> myDictionary = new Dictionary<string, int?>();

关于c# - 在字典中使用类型 'null' 而不是 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34970043/

相关文章:

python - Python - 合并两个字典列表,只返回第二个列表中的最后一个字典

python - 从python中的嵌套字典中提取值

C#:带有大括号和匿名对象的 `using` 语句的用途

c# - 连接不同数据库中的两个表

c# - 使用 R.Net 版本 1.5.5 创建 REngine 实例

c# - 使用 SQL 数据库在 Azure 门户上部署 ASP.NET MVC 应用程序

c# - OpenGL闪烁问题

visual-studio - 我如何知道该项目是 Visual Studio 中的类库还是控制台应用程序?

visual-studio - Visual Studio,构建失败,没有错误

c++ - map [] 运算符段错误