无法使用split()方法分割字符串

本文关键字:方法 分割 字符串 split | 更新日期: 2023-09-27 18:13:05

我有一个字符串

String data="CE|2014-2015|ClassA"

我需要像

这样的输出
string Batch="2014-2015"
string Class="ClassA"

我怎样才能实现它??我尝试了很多字符串,Split()函数。但是我没有得到预期的输出。请帮帮我我试着,

string s = "CE|2014-2015|Class1";
string[] words = s.Split('|| ');

无法使用split()方法分割字符串

应该可以了

string[] splitted = data.Split('|');
string Batch = splitted[1];
string Class = splitted[2];

你的解决方案是错误的,因为:'|| '不是一个有效的字符,它甚至不会编译。您应该拆分|,并从拆分的值

中获取第二个和第三个值。

您可以执行以下操作

string data = "CE|2014-2015|ClassA";
string[] split = data.Split('|');
string Batch=split[1];
string Class = split[2];