我有一个List <的FileInfo>的文件列表并我试图让包含文件名称,如下面的代码的变量:返回一个文件名作为字符串
var newFileName = fileList.Select(x => x.Name).ToString();
现在我希望newFileName到价值是文件的名字,但我得到的价值是这样的:
System.Linq.Enumerable+WhereSelectListIterator`2[System.IO.FileInfo,System.String]
我需要的文件名作为字符串becouse我要检查,如果另一个列表<字符串> filesTemp已经包含了newFileName。
if (!filesTemp.Contains(newFileName))
为什么值如我所说,我怎样才能得到文件的实际名称?
感谢所有帮助
请出示的fileList声明 – Aymeric 2014-10-30 10:50:41
项目Type'什么'是'fileList'?字符串? FileInfo中? – ispiro 2014-10-30 10:50:48
对不起,我编辑了它 – Simon 2014-10-30 10:52:40