我有这个字符串:
string var = "x1,x2,x3,x4";
我想在四个不同的字符串中分别得到x1,x2,x3,x4。
答案 0 :(得分:4)
这是一个基本的分裂
string yourString = "x1,x2,x3,x4";
string[] parts = yourString.Split(',');
foreach(string s in parts)
Console.WriteLine(s);
我将原始变量重命名为yourString
。虽然它似乎在LinqPad中被接受为有效的标识符,但我认为使用此名称非常令人困惑,因为它是保留的
答案 1 :(得分:2)
拆分它。
var tokens = someString.Split(',');
现在您可以通过索引访问它们:
var firstWord = tokens[0];
答案 2 :(得分:1)
var foo = "x1,x2,x3,x4";
var result = foo.Split(',');
还有“对面:String.Join
Console.WriteLine(String.Join('*', result));
将输出:x1*x2*x3*x3
答案 3 :(得分:0)
要使用逗号分隔值,可以使用String.Split()
函数。
string[] words = var.Split(',');
foreach (string word in words)
{
Console.WriteLine(word);
}