我正在尝试从目录中获取子目录路径,但忽略了一些文件夹,下面的代码给了我这个错误,
System.InvalidCastException:无法将'WhereArrayIterator`1 [System.String]'类型的对象强制转换为'System.String []'
任何人都可以帮忙吗?
Dim subdirectoryEntries() As String = Directory.GetDirectories(ConfigurationSettings.AppSettings("FsRoot") & Path.DirectorySeparatorChar & readerClientList.GetString(0)).
Where(Function(name) Not name.EndsWith(folder, StringComparison.OrdinalIgnoreCase))
答案 0 :(得分:4)
getdirectories的结果是一个可查询的结果,你必须添加一个。例如tolist或toarray或类似的方法来投射这种方法。
希望这个帮助