关于c#:如何初始化词典列表

How to initialize a list of dictionaries

本问题已经有最佳答案,请猛点这里访问。

如何使用集合初始值设定项初始化System.Collections.Generic.Dictionary对象的System.Collections.Generic.List


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
List<Dictionary<string, object>> listaDeDicionarios = new List<Dictionary<string, object>>()
{
    new Dictionary<string,object>()
    {
        {"chave1","valor um
<div class="
suo-content">[collapse title=""]<ul><li>您应该编辑问题并将此代码添加到其中。</li><li>这是答案吗?</li><li>@Maniak1982:为什么?回答你自己的问题是非常好的,因此鼓励你继续回答。</li><li>@卡兹马卡里先生,是的,对我来说,这就像是一个字典列表!</li><li>不清楚是答案还是他的现有代码。毕竟,它没有被标记为答案。</li><li>@Maniak1982,你不能在24小时之前(我相信)把自己的答案标记为答案。</li><li>嗨,大家好。我们的目标是,分享一些知识。如果我有这个问题,我相信其他人也会有。当正常的时间限制到期时,我会检查我自己的答案。除非出现更好的答案:—)</li></ul>[/collapse]</div><hr>
<p>
If you are using C# 6.0 you can use:
</p>

[cc lang="
csharp"]var myDict = new Dictionary<int, string>
{
    [1] ="
Pankaj",
    [2] ="
Pankaj",
    [3] ="
Pankaj"
};