gpt4 book ai didi

.net - 无法转换类型为 'WhereArrayIterator` 1[System.String ]' to type ' System.String[]' 的对象

转载 作者:行者123 更新时间:2023-12-02 10:50:07 25 4
gpt4 key购买 nike

我试图从目录中获取子目录路径,但忽略了一些文件夹,下面的代码给了我这个错误,

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com