我有一个文本框,我可以在其中输入
"Two; abc@kk.com;"
string[] result = txt_to.Text.Split(';');
所以这里发生的是结果采用三个字符串。 1. 两个 2. abc@kk.com 3. ""(空格)因为有一个;在电子邮件之后,它认为这是一个字符串,我怎么能丢弃它需要的第三个字符串。当我输入电子邮件和分号并按空格键时会发生这种情况,它会引发错误。如果它只是分号后的空格,拆分应该丢弃它如何做到这一点
最佳答案
我收集到您想要将字符串拆分为多个字符串,但排除任何“空”字符串(仅包含空格的字符串)? This应该可以帮助你...
string[] result = txt_to.Text.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
关于c# - 在c#中拆分字符串,空格也被认为是字符串如何丢弃空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849140/