我有一个空的Dictionary(),并且一个函数返回了另一个Dictionary()。我尝试将Concat和Union合并成两个字典。但我在词典中仍然没有任何内容
var result = new Dictionary<string, AttributeValue>();
if (attributeModel.Ca.Client != null)
result.Concat(ConvertCaAttributeToDynamoDictionaryAttribute("Client", attributeModel.Ca.Client))
.GroupBy(i => i.Key)
.ToDictionary(group => group.Key, group => group.First().Value);
if (attributeModel.Ca.BusinessUnit != null)
result.Concat(ConvertCaAttributeToDynamoDictionaryAttribute("BusinessUnit", attributeModel.Ca.BusinessUnit));
return result;
我尝试了仅dict.concat(anotherDict)或仅dict.union(anotherDict)或仅dict.concat(anotherDict).ToDictionary()。也尝试按照上面的代码编写group by。但是结果仍然没有任何元素,即使我的anotherDic也有元素,这意味着即使 ConvertCaAttributeToDynamoDictionaryAttribute 返回带有元素的字典,我的最终值还是空字典。任何帮助都非常感激