我有一个字符串
string a = "abc,xyz,wer";
现在,我需要这个字符串的一部分,如
string b = "abc";
在第一个逗号之前我需要一切。我怎么能得到它?
答案 0 :(得分:38)
这样的东西?
string b = a.Split(',')[0];
答案 1 :(得分:22)
您可以使用Substring:
string b = a.Substring(0,3);
答案 2 :(得分:4)
您的问题很模糊(您是否一直在寻找第一个部分?),但您可以通过string.Split
获得您要求的确切输出:
string[] substrings = a.Split(',');
b = substrings[0];
Console.WriteLine(b);
输出:
ABC
答案 3 :(得分:2)
如果您想通过,
分隔字符串,可以使用
string b = a.Split(',')[0];
答案 4 :(得分:1)
为避免在运行时进行预测,请执行以下操作。
有时可能会出现空字符串,
string a = "abc,xyz,wer";
string b=string.Empty;
if(!string.IsNullOrEmpty(a ))
{
b = a.Split(',')[0];
}