我有一个字符串
String data="CE|2014-2015|ClassA"
我需要输出
string Batch="2014-2015"
string Class="ClassA"
我怎样才能实现?我尝试了很多字符串,Split()函数。但我没有得到预期的输出。请帮帮我 我试过了,
string s = "CE|2014-2015|Class1";
string[] words = s.Split('|| ');
答案 0 :(得分:5)
这应该对你有用
string[] splitted = data.Split('|');
string Batch = splitted[1];
string Class = splitted[2];
您的解决方案是错误的,因为:'|| '
不是有效的字符,甚至不会编译。您应该在|
上拆分并从拆分值中获取第二个和第三个值
答案 1 :(得分:3)
您可以执行以下操作
string data = "CE|2014-2015|ClassA";
string[] split = data.Split('|');
string Batch=split[1];
string Class = split[2];
希望它适合你。