Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串到字符串的列表_C#_String_List_Type Conversion - Fatal编程技术网

C# 字符串到字符串的列表

C# 字符串到字符串的列表,c#,string,list,type-conversion,C#,String,List,Type Conversion,我有一个字符串列表: List<string[]> myList 但我不会为string工作 我试图在互联网上搜索解决方案,但没有找到一个。。。 我知道我可以用foreach来做,但我正在寻找一行解决方案,主要是为了学习更高级的编码 谢谢大家! 您可以使用展开您的列表: 您可以使用展开您的列表: 使用Join两次 String.Join(", ", myList.Select(arr => "{" + String.Join(", ", arr) + "}")); 正如@T

我有一个字符串列表:

List<string[]> myList
但我不会为string工作

我试图在互联网上搜索解决方案,但没有找到一个。。。 我知道我可以用foreach来做,但我正在寻找一行解决方案,主要是为了学习更高级的编码

谢谢大家!

您可以使用展开您的
列表

您可以使用展开您的
列表

使用Join两次

String.Join(", ", myList.Select(arr => "{" + String.Join(", ", arr) + "}"));
正如@TimSchmelter所提到的,当您希望为每个组使用不同的分隔符时,请使用这种方法。因此,您可以通过
之类的方式连接内部数组,通过
/
或任何您喜欢的方式连接外部列表。你也可以用大括号使它看起来更好

顺便说一句,如果分隔符相同,请使用@YuvalItzchakov给出的方法使用Join两次

String.Join(", ", myList.Select(arr => "{" + String.Join(", ", arr) + "}"));
正如@TimSchmelter所提到的,当您希望为每个组使用不同的分隔符时,请使用这种方法。因此,您可以通过
之类的方式连接内部数组,通过
/
或任何您喜欢的方式连接外部列表。你也可以用大括号使它看起来更好


顺便说一句,如果分隔符相同,请使用@YuvalItzchakov

给出的方法。SelectMany
可能是您的朋友。一行并不一定意味着前进coding@Izzy我知道,就像Daniel说的,我想找到一个函数SelectMany@TimSchmelter好的,先生。完成:)期待下一个超级复杂的问题,如字符串“
的整数列表。SelectMany
可能是您的朋友。一行不一定意味着提前coding@Izzy我知道,就像Daniel说的,我想找到一个函数SelectMany@TimSchmelter好的,先生。完成:)期待下一个超级复杂的问题,如“字符串的整数列表`工作,但为什么要使用
”、“
”,“
,那么一次有空格,一次没有空格?OP没有提到这一点。如果这是一个要求,这种方法就可以了,否则
SelectMany
会更好。但是为什么要使用
,“
,”
,一次有空格,一次没有空格?OP没有提到这一点。如果这是一项要求,这种方法就可以了,否则
SelectMany
更好。
String.Join(", ", myList.Select(arr => "{" + String.Join(", ", arr) + "}"));