我有一个Dictionary<string, string> specDic
具有资源字符串的资源<Key,Value>
,当我更改应用程序的语言时,它会得到新Dictionary<string, string> newDic
的具有新语言的字符串,但有时在newDic
我们没有已经在 specDic 中的键,换句话说没有翻译,我需要specDic
用newDic
不覆盖未找到的键来覆盖,我尝试了以下方法:
foreach (var item in newDic)
{
specDic[item.Key] = item.Value;
}
但是,我不喜欢我所做的事情,有人可以建议我使用 linq 或其他东西的新方法吗?
谢谢