c# 变量引发了类型“System.NullReferenceException”的异常【未解】
2024/11/14 求助,为什么“targetRoundId1”引发了类型“System.NullReferenceException”的异常
代码:
Dictionary<string, Dictionary<string,string>> exchangeRateDict1 = new ();
exchangeRateDict1.Add("USD", new Dictionary<string, string> { { "USD", "1" } });
exchangeRateDict1.Add("CNY", new Dictionary<string, string> { { "CNY", "6.5" } });
exchangeRateDict1.Add("JPY", new Dictionary<string, string> { { "JPY", "110" } });
exchangeRateDict1.Add("EUR", new Dictionary<string, string> { { "EUR", "0.8" } });
if (exchangeRateDict1.TryGetValue("USD", out var t1))
{
var targetRoundId1 = "USD";
var tt = t1.Where(i => i.Key == targetRoundId1).FirstOrDefault();
}
if (exchangeRateDict1.TryGetValue("CNY", out var t2))
{
var targetRoundId1 = "CNY";
var tt = t2.Where(i => i.Key == targetRoundId1).FirstOrDefault();
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步