将项目添加到自定义班级列表

时间:2019-04-12 22:00:31

标签: c#

我想知道是否有人可以帮助我。我有2节课:

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

void change(string &str)
{
    transform(str.begin(), str.end(), str.begin(), [](unsigned char ch){ return tolower(ch); });
}

我想在eventPutDto类的list属性中添加名称和语言环境。我该怎么做?例如,我想添加3个语言环境,因此应该类似于

`public class EventPutDto
{
    //public string id { get; set; }
    public string eventGbsCode { get; set; }
    //public string portfolioId { get; set; }
    public string businessUnitId { get; set; }
    public List<Multilingual> multilingual { get; set; }
    public bool supportedInPlatform { get; set; }
    public bool gbsEnabled { get; set; }
    public bool isParticipationEvent { get; set; }
}`

public class Multilingual
{
    public string locale { get; set; }
    public string name { get; set; }
}

在尝试将一些Json发布到端点时,我需要知道这一点。

1 个答案:

答案 0 :(得分:0)

看起来像您想要的是一本字典。

因此,locale的类型不应为string,而应为Dictionary<string, string>

仔细阅读它们,它们是键和值的集合。