我的代码如下:
public void ReadListItem()
{
List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 };
string str = string.Empty;
foreach (var item in lst)
str = str + item + ",";
str = str.Remove(str.Length - 1);
Console.WriteLine(str);
}
Run Code Online (Sandbox Code Playgroud)
输出: 1,2,3,4,5
将List<uint>
逗号转换为逗号分隔字符串的最简单方法是什么?
Ric*_*ton 279
请享用!
Console.WriteLine(String.Join(",", new List<uint> { 1, 2, 3, 4, 5 }));
Run Code Online (Sandbox Code Playgroud)
String.Join将列表作为第二个参数,并使用作为第一个参数传递的字符串将所有元素连接到一个单个字符串中.
Ser*_*kiy 65
您可以使用String.Join方法组合项目:
var str = String.Join(",", lst);
Run Code Online (Sandbox Code Playgroud)
Muh*_*ani 25
运用 String.Join
string.Join<string>(",", lst );
Run Code Online (Sandbox Code Playgroud)
运用 Linq
Aggregation
lst .Aggregate((a, x) => a + "," + x);
Run Code Online (Sandbox Code Playgroud)
Rej*_*eja 10
如果你有一组int:
List<int> customerIds= new List<int>() { 1,2,3,3,4,5,6,7,8,9 };
Run Code Online (Sandbox Code Playgroud)
您可以使用string.Join
获取字符串:
var result = String.Join(",", customerIds);
Run Code Online (Sandbox Code Playgroud)
请享用!
按照这个:
List<string> name = new List<string>();
name.Add("Latif");
name.Add("Ram");
name.Add("Adam");
string nameOfString = (string.Join(",", name.Select(x => x.ToString()).ToArray()));
Run Code Online (Sandbox Code Playgroud)
您可以参考下面的示例从列表中获取以逗号分隔的字符串数组。
例子:
List<string> testList= new List<string>();
testList.Add("Apple"); // Add string 1
testList.Add("Banana"); // 2
testList.Add("Mango"); // 3
testList.Add("Blue Berry"); // 4
testList.Add("Water Melon"); // 5
string JoinDataString = string.Join(",", testList.ToArray());
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 .NET Framework> 4.0,则可以使用 String.Join 来实现此目的。
var result= String.Join(",", yourList);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
243068 次 |
最近记录: |