You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dictionary<FileInfo, FileStream>存在指定Key却抛出“key not present in the dictionary”异常的问题求助

Dictionary<FileInfo, FileStream>存在指定Key却抛出“key not present in the dictionary”异常的问题求助

各位好,我最近在使用Dictionary<FileInfo, FileStream>时碰到了一个百思不得其解的问题,想请大家帮忙分析下:

我在这个字典里只存了一个元素,对应的FileInfo路径是X:\Thumper\levels\Basics3\sequin.master。但当我用另一个同样初始化到该路径的FileInfo对象(变量名为LoadedFile)去尝试获取字典里的这个条目时,却直接抛出了*"key was not present in the dictionary"*的异常。

我特意在调试时仔细核对了信息:能明确看到lockedfiles[0]的Key路径就是目标文件,和LoadedFile的路径完全一致。调试截图里也清晰显示,字典第一个元素的Key的FullName是X:\Thumper\levels\Basics3\sequin.master,LoadedFile的FullName也是完全相同的路径,但字典就是无法匹配到这个Key。

备注:内容来源于stack exchange,提问作者CocoaMix86

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:23:12