C# 在C中从列表转换为字符串#

C# 在C中从列表转换为字符串#,c#,json,C#,Json,在此之前,我试图问,我在网上搜索,但没有找到我要找的 我正在尝试将字段_值转换为C#中的字符串 字段类型\u值: public List<List<string>> field_values { get; set; } 我试图用下面的代码来做,但代码不起作用 string x=convert.tostring(pi.field_values[0]); 有什么想法吗?字段值[0]是一个列表而不是字符串 List<string> firstFieldValue

在此之前,我试图问,我在网上搜索,但没有找到我要找的

我正在尝试将字段_值转换为C#中的字符串

字段类型\u值:

public List<List<string>> field_values { get; set; }
我试图用下面的代码来做,但代码不起作用

string x=convert.tostring(pi.field_values[0]);

有什么想法吗?

字段值[0]
是一个
列表
而不是
字符串

List<string> firstFieldValues = p.field_values[0];

字段\u值[0]
是一个
列表
而不是
字符串

List<string> firstFieldValues = p.field_values[0];

要从第一个列表中获取字符串,请执行以下操作:

var str = field_values.ElementAt(0).Aggregate((aggr, next) => aggr + ", " + next);
或从所有列表中:

var allStr = field_values.SelectMany(l => l).Aggregate((aggr, next) => aggr + ", " + next);

要从第一个列表中获取字符串,请执行以下操作:

var str = field_values.ElementAt(0).Aggregate((aggr, next) => aggr + ", " + next);
或从所有列表中:

var allStr = field_values.SelectMany(l => l).Aggregate((aggr, next) => aggr + ", " + next);

字段\u值[0]
是一个
列表。。。因此,您必须浏览这些列表并将其保存为字符串:

string allStrings = "";
foreach (var li in field_values){
    foreach (var str in li){
        allStrings += str;
    }
}

然后将所有字段都放在一个长字符串中。

字段值[0]
是一个
列表。。。因此,您必须浏览这些列表并将其保存为字符串:

string allStrings = "";
foreach (var li in field_values){
    foreach (var str in li){
        allStrings += str;
    }
}

然后将所有字段都放在一个长字符串中。

请提供数据示例和所需结果。至少我不太明白你到底想达到什么目的。如何转化?您有一个字符串列表。因此,使用
[0]
可以访问第一个字符串列表,而不是单个字符串。
pi.field_值[0][0].ToString()
使用以下json格式,我想检索id,然后将其与字符串{“context”:“65071”,“name”:[“id”,“name”,“hash”,“score”,“rank”],“值”:[“187126”、“187126”、“187126”、“0.1”、“92.7157”]、[“494579”、“494579”、“494579”、“0.05”、“77.6358”]、[“455577”、“455577”、“455577”、“0.0488174”,“76.4856”]…请提供一个数据示例和所需结果。至少我不知道您正试图实现什么。如何转换?您有一个字符串列表。因此使用
[0]
可以访问第一个字符串列表,而不是单个字符串。
pi.field\u值[0][0]。ToString()
在以下json格式中,我希望检索id,然后将其与字符串{“上下文”:“65071”,“名称”:[“id”,“名称”,“哈希”,“分数”,“排名”],“值”:[[“187126”,“187126”,“187126”,“0.1”,"92.7157" ], [ "494579", "494579", "494579", "0.05", "77.6358" ], [ "455577", "455577", "455577", "0.0488174", "76.4856" ]...