如何按特定字符拆分字符串?

Dav*_*ohn -4 c# asp.net string

可能重复:
如何将String拆分为多个值?

我有一个字符串0001-102525.我想把它分成0001和102525.How我能做到吗?问候,

Llo*_*ell 12

string myString = "0001-102525";
string[] splitString = myString.Split("-");
Run Code Online (Sandbox Code Playgroud)

然后访问如下:

splitString[0]splitString[1]

如果您要分割用户输入的字符串,请不要忘记检查计数/长度,因为它们可能没有输入" - ",这会导致OutOfRangeException.


Jon*_*eet 9

怎么样:

string[] bits = text.Split('-');
// TODO: Validate that there are exactly two parts
string first = bits[0];
string second = bits[1];
Run Code Online (Sandbox Code Playgroud)


Nit*_*ogi 5

您可以使用C#split方法 - MSDN