C#怎么获取list集合里面 所有的ID 放在一个string 字符串里用逗号隔开
时间: 2024-01-31 20:04:24 浏览: 42
如果你想将List集合中的所有ID连接成一个字符串,并用逗号隔开,你可以使用`string.Join()`方法,如下所示:
```csharp
string ids = string.Join(",", list.Select(x => x.ID));
```
这将返回一个包含所有ID的字符串,其中每个ID之间用逗号隔开。
相关问题
C# 获取List里全部id的数据,用,号隔开
在 C# 中,可以使用 `String.Join()` 方法将 List 中的元素连接成一个字符串,并指定分隔符。
下面是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 };
string result = string.Join(",", myList);
Console.WriteLine(result);
}
}
```
输出结果为:
```
1,2,3,4,5
```
在这个示例中,我们将 List<int> 中的元素连接成了一个字符串,用逗号分隔。如果 List 中的元素不是字符串类型,需要将它们转换为字符串。在示例中,我们使用了 `string.Join()` 方法的重载,该重载可以将一个 `IEnumerable<T>` 序列中的元素连接成一个字符串。
C#字符串以逗号分割转换成list集合
您可以使用以下代码将逗号分隔的字符串转换为List<string>集合:
```
string inputString = "apple,banana,orange";
List<string> items = inputString.Split(',').ToList();
```
这里,我们首先将逗号分隔的字符串存储在inputString变量中,然后使用Split()方法将其拆分为字符串数组,以逗号作为分隔符。最后,使用ToList()方法将该数组转换为List<string>集合。
请注意,此代码假定您正在使用C#语言,并且已经在项目中包含了System.Linq命名空间。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)