我试图从目录中获取子目录路径,但忽略了一些文件夹,下面的代码给了我这个错误,
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))
最佳答案
getdirectories 的结果是 iqueryable 结果,您必须添加一个 .例如 tolist 或 toarray 或类似的方法来转换为此方法。
希望这有帮助
关于.net - 无法转换类型为 'WhereArrayIterator` 1[System.String ]' to type ' System.String[]' 的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682842/