0
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 的问题还是我遗漏了什么?

4

1 回答 1

7

调用修剪():if(slist[i].Trim() != "")

于 2012-06-14T17:13:20.360 回答