前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dictionary 字典类型记录

Dictionary 字典类型记录

原创
作者头像
谭广健
修改2022-07-26 09:20:29
7080
修改2022-07-26 09:20:29
举报
文章被收录于专栏:谭广健的专栏

Dictionary 是一个很好的类型,可以不断增加.例如:

代码语言:javascript
复制
 Dictionary<string, string> data_str = new Dictionary<string, string>();
              data_str.Add("aaa","ccc");
              data_str.Add("BBB", "EEE");
              data_str.Add("CCC", "FFF");

也可以这种方式。。

代码语言:javascript
复制
Dictionary<string, int> dic = new Dictionary<string, int>() {
    {"张三",1},
    {"李四",2},
};
string result = JsonConvert.SerializeObject(dic);
Console.WriteLine(result); //{"张三":1,"李四":2}

更可以这种方式:

代码语言:javascript
复制
result = "{\"张三\":1,\"李四\":2}";
Dictionary<string, int> dic2 = JsonConvert.DeserializeObject<Dictionary<string, int>>(result);
foreach (var item in dic2)
{
    Console.WriteLine($"{item.Key}---->{item.Value}");
}

20220726补充

代码语言:javascript
复制
   Dictionary<string, Dictionary<int, int>> dicTemp = new Dictionary<string, Dictionary<int, int>>();
       Dictionary<int, int> AB = new Dictionary<int, int>();
            AB.Add(1, 3);
            AB.Add(2, 4);
            AB.Add(3, 5);
  dicTemp.Add("pppp",AB);

 Dictionary<string, List<List_str>> dicList = new Dictionary<string, List<List_str>>();
    List<List_str> List_obj = new List<List_str>();
                   List_str List_arr = new List_str();
                   List_arr.Name = "Name01";
                   List_arr.Id = "G20220726";
                   List_arr.Value = "Test01";            
                   List_obj.Add(List_arr);
    dicList.Add("AAA", List_obj);

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档