小编Kev*_*965的帖子

如果字典使用 LINQ,如何打印空值

我有包含以下键和值的字典。我正在尝试打印字典,但在有空值的地方没有打印任何内容。如何在输出中打印“null”?

Dictionary<string, object> dic1 = new Dictionary<string, object>();
            dic1.Add("id", 1);
            dic1.Add("name", "john");
            dic1.Add("grade", null);

            Console.WriteLine(string.Join(Environment.NewLine, dic1.Select(a => $"{a.Key}: {a.Value}")));
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

id: 1
name: john
grade:
Run Code Online (Sandbox Code Playgroud)

c# null dictionary conditional-operator null-coalescing

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