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的问题还是我错过了什么?
答案 0 :(得分:7)
调用修剪():if(slist[i].Trim() != "")