为什么我不能将此字符串数组 ITEM 与字符串进行比较

本文关键字:字符串 比较 ITEM 数组 不能 为什么 | 更新日期: 2023-09-27 18:37:18

StreamReader srr = new StreamReader(File.OpenRead("saved"));    
string[] slist = srr.ReadToEnd().Split('}');
                        System.Collections.Specialized.StringCollection clist = new System.Collections.Specialized.StringCollection();
                        for (int i = 0; i < slist.Length; i++) {
                            if (slist[i].Trim != "") // ERROR IS HERE
                            {
                                clist.Add(slist[i]);
                            }
                        }

从程序的另一部分,我将剪贴板中的当前文件列表保存到一个文件中,并通过用"}"分隔每个路径来做到这一点,就像(C:}D:}C:''Windows''Media})。然后在这里,我打开文件,将其拆分为字符串数组,然后我需要检查每个路径是否都是空字符串,但 Visual Studio 说"运算符'!='不能应用于类型为'方法组'和'字符串'的操作数"。我没有将字符串数组直接与字符串进行比较(slist[i]),那么是什么原因造成的,这只是 VS 的问题还是我错过了什么?

为什么我不能将此字符串数组 ITEM 与字符串进行比较

Call Trim(): if(slist[i].Trim() != "")