C#string获取字符
时间: 2023-09-10 10:09:36 浏览: 106
C#中的string类型提供了一个Split方法,可以用来分割字符串。该方法接受一个字符数组作为参数,表示分割字符串的分隔符,返回一个字符串数组,其中的每个元素都是原始字符串中被分隔符分割的部分。例如:
string str = "hello,world";
string[] parts = str.Split(',');
// parts[] = "hello"
// parts[1] = "world"
除了字符数组,Split方法还可以接受一个字符串数组作为参数,表示多个分隔符。例如:
string str = "hello|world";
string[] parts = str.Split(new string[] { "|", "," }, StringSplitOptions.None);
// parts[] = "hello"
// parts[1] = "world"
其中的StringSplitOptions枚举表示在分割字符串时是否保留空字符串。如果设置为None,则保留空字符串;如果设置为RemoveEmptyEntries,则不保留空字符串。例如:
string str = "hello,,world";
string[] parts = str.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
// parts[] = "hello"
// parts[1] = "world"
阅读全文