c# 分割以"|"隔开的字符串,保存到list里面
时间: 2024-01-10 11:05:00 浏览: 34
你可以使用 `Split` 方法将以 "|" 分隔的字符串分割并保存到一个 `List` 中。下面是一个示例代码:
```csharp
string input = "str1|str2|str3|str4";
List<string> resultList = input.Split('|').ToList();
```
现在,`resultList` 将包含分割后的字符串列表。你可以通过遍历 `resultList` 来访问每个分割后的字符串。
相关问题
C#字符串以逗号分割转换成list集合
您可以使用以下代码将逗号分隔的字符串转换为List<string>集合:
```
string inputString = "apple,banana,orange";
List<string> items = inputString.Split(',').ToList();
```
这里,我们首先将逗号分隔的字符串存储在inputString变量中,然后使用Split()方法将其拆分为字符串数组,以逗号作为分隔符。最后,使用ToList()方法将该数组转换为List<string>集合。
请注意,此代码假定您正在使用C#语言,并且已经在项目中包含了System.Linq命名空间。
C# 字符串分割到STRUCT
要将一个字符串分割并存储到结构体(struct)中,你可以使用 `Split` 方法将字符串拆分为多个子字符串,然后将这些子字符串转换为结构体的字段。以下是一个示例代码:
```csharp
using System;
struct Person
{
public string Name;
public int Age;
}
class Program
{
static void Main()
{
string input = "John,25";
// 使用逗号分割字符串
string[] parts = input.Split(',');
// 创建一个新的结构体实例,并将拆分的子字符串转换为结构体字段
Person person = new Person();
person.Name = parts[0];
person.Age = int.Parse(parts[1]);
Console.WriteLine("Name: " + person.Name);
Console.WriteLine("Age: " + person.Age);
}
}
```
在这个示例中,我们定义了一个名为`Person`的结构体,其中包含了两个字段:`Name`(姓名)和`Age`(年龄)。然后,我们定义了一个字符串变量`input`,包含了一个姓名和年龄以逗号分隔的字符串。
我们使用`Split`方法将输入字符串拆分成两个子字符串,存储在字符串数组`parts`中。然后,我们创建了一个新的`Person`结构体实例,并将拆分的子字符串转换为结构体的字段。
最后,我们打印出结构体中的字段值。
执行以上代码,你将会得到输出结果:
```
Name: John
Age: 25
```
这个示例演示了如何将一个字符串分割并存储到结构体中。
希望这个示例对你有所帮助!如果你还有其他关于C#中字符串分割到结构体的问题,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)