【问题标题】:C# accessing data from dictionaryC# 访问字典中的数据
【发布时间】:2017-10-25 22:34:32
【问题描述】:

所以我有一个字典,用于将反序列化的 JSON 数据存储到 ASP.NET MVC 中的模型中。

Dictionary<string, prosjekt.Models.GamesInfoModel.Datas>

模型外观示例:

public class Data
{
public string name {get; set;}
 //etc
}

public class Datas
{
public bool success { get; set; }
public Data data { get; set; }    
}

我的问题是从

prosjekt.Models.GamesInfo.Data

位于字典中 prosjekt.Models.GamesInfo.Datas 下。

那么我如何访问模型/对象数据中的数据?例如将其放入变量/列表或将值写入控制台。

【问题讨论】:

  • 你知道如何从字典中检索对象吗?
  • dictionary[key].data 这是您访问它的方式。
  • 次要的 nitpick:data 已经是复数形式了,无论如何它对于模型来说都是个坏名字。我猜这些只是示例名称。
  • @ChetanRanpariya 谢谢你的工作。有没有一种简单的方法可以将数据放入列表中?

标签: c# json asp.net-mvc dictionary models


【解决方案1】:
GamesInfo.Data variable = yourDictionary["YourKey"];

虽然您可能希望首先确保密钥存在,但它不会抛出异常。

查看其他 SO 问题:get dictionary value by key

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 2021-12-22
    • 2018-09-21
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 2022-06-10
    • 2015-01-10
    相关资源
    最近更新 更多