我得到一个错误:运算符'=='不能应用于'string'和'char'类型的操作数

Hai*_*shi -5 c#

StringBuilder sb = new StringBuilder();
            var words = textBox1.Text.Split(new char[] { ' ' });
            foreach (var w in words)
            {
                if (w == ' ')
Run Code Online (Sandbox Code Playgroud)

错误在w ==''上

key*_*rdP 9

textBox1.Text.Split返回一个字符串数组,所以你w是一个字符串.单引号用于字符串和字符串的双引号.因此,它应该是

if (w == " ")
Run Code Online (Sandbox Code Playgroud)