如何正确表示空白字符我想知道如何在C#中表示空白字符。我发现空字符串意味着string.Empty。是否有类似的东西来表示空白字符?我想做这样的事情:test.ToLower().Split(string.Whitespace)//test.ToLower().Split(Char.Whitespace)哪个空白字符?空字符串非常清楚——它是0个字符的序列。但是,""、"t"和"n"都是包含单个字符的字符串,以空格为特征。如果您只是一个空格,请使用空格。如果您指的是其他一些空白字符,它可能具有自定义转义序列(例如“t”表示制表符),或者您可以使用Unicode转义序列(“uxxxx”)。我不鼓励您在源代码中包含非ASCII字符,尤其是空格。编辑:既然你已经解释了你想做什么(这应该从你的问题开始),你最好使用Regex.Split和regexs来表示空格:Regexregex=newRegex(@"s");字符串[]位=regex.Split(text.ToLower());有关其他字符类的更多信息,请参阅正则表达式字符类文档。不,没有这样的常数。哪个空白字符?最常见的是正常空间,它位于我句子中的每个单词之间。这只是“”。使用正则表达式,可以使用元字符“s”来表示任意空白字符,希望大家多多关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
