删除.IsWhiteSpace的检查

时间:2015-03-10 20:15:40

标签: c#

我想删除.IsWhiteSpace的支票。基本上代码搜索RichTextBox上的单词。如果单词匹配,它将执行代码。在检查单词是否存在之前,它将检查RichTextBox中的所有单词是否为.IsWhiteSpace。如果检查我想删除它。这是代码:

            if (Char.IsWhiteSpace(text[i]) | JSSyntaxProvider.GetSpecials.Contains(text[i]))

我想要更改的部分是代码中的if (Char.IsWhiteSpace(text[i]))。基本上它是检查文本上的所有单词是否是.IsWhiteSpace。如何在没有它们的情况下进行检查.IsWhiteSpace?

1 个答案:

答案 0 :(得分:0)

在评论中,如果不知道iswhitespace之后会发生什么,请检查很难为您提供最适合您问题的解决方案。

一个解决方案是

void CheckWordsInRun(Run run)
{
    string text = run.Text;
    int sIndex = 0;
    int eIndex = 0;
    string[] words = text.Split(' ');
    foreach(string word in words)
    {
        //Do some logic
    }
 }