gpt4 book ai didi

c# - 将字符串列表连接成单个字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:02 26 4
gpt4 key购买 nike

我正在尝试将字符串列表连接成一个由逗号分隔的字符串。使用 string.Join 非常简单,我面临的问题是如何使用属性来做到这一点?

public class JsonObject
{
public string EntityID { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string Address3 { get; set; }
public string Address3 { get; set; }

public List<string> Category = ??
}

我正在尝试获取一个 json 对象并将其插入到数据库中。 Category 是一个数组,我可以用 List<string> 处理它.如何将这个字符串列表连接成一个字符串,然后将其返回给字符串类别?我假设您必须使用一个单独的类来处理它,但除此之外我不确定还有什么办法可以解决。

Json 对象如下所示:

"EntityID":"foo",
"Categories": [ "Category1", "Category2", "Category3"]

我想将这些 Categories(1,2,3) 连接成单个字符串,即

public string Category;

最佳答案

如果您需要一个分隔符分隔的字符串,那么:

public List<string> Categories { get; set; }

public string Category
{
get
{
return String.Join(",", Categories);
}
}

如果只是连接,即通过空字符串连接:

public string Category
{
get
{
return String.Concat(Categories);
}
}

关于c# - 将字符串列表连接成单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22396749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com