所以我有一个字符串:
string x = "DR\nDC\nDD";
我希望将每一行放在一个单独的变量中:
string y1 = "DR";
String y2 = "DC";
String y3 = "DD";
我该怎么做?。
答案 0 :(得分:6)
使用String的split
方法。
string[] values = x.Split("\n");
然后,如果你真的想要它们在3个独立的变量中......:
string y1 = values[0];
string y2 = values[1];
string y3 = values[2];
但是我建议把它留在一个数组中并从那里开始处理。
答案 1 :(得分:4)
String.Split('\n')
将为您提供一系列字符串。
答案 2 :(得分:2)
像这样使用String.Split:
var arr = x.Split('\n');
string y1 = arr[0];
string y2 = arr[1];
string y3 = arr[2];
答案 3 :(得分:2)
foreach (string yN in x.Split('\n'))
{
// do something with yN
}
或
string[] yN = x.Split('\n');
string y1 = yN[0];
string y2 = yN[1];
string y3 = yN[2];
答案 4 :(得分:0)
你可以找到'\'的索引并根据它进行解析。