c# - 在c#中拆分字符串,空格也被认为是字符串如何丢弃空字符串

标签 c# asp.net string

我有一个文本框,我可以在其中输入

"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/

相关文章:

java - 将充满数字的文本文档翻译成文字

c# - .NET IL .maxstack 指令如何工作?

c# - 获取交错数组的前三个元素

c# - Javascript 无法在 ASP.NET C# 中获取 ElementById

c# - Kentico CMS 10 - DocumentHelper 附件 URL

c# - 格式化带有公制前缀的数字?

c# - 为什么 Microsoft 不将 SetPixel() 的实现更改为更快的实现?

未绑定(bind)泛型类型的 C# 基类不可用?

c# - 创建 Access 数据库时出错?

string - 为什么 `str` 封装在 `String` 中而不是 `Box<str>` 中?