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