添加类到字典
本文关键字:字典 添加 | 更新日期: 2023-09-27 18:02:43
ItemsByGuid定义:
private Dictionary<string, Channel> ItemsByGuid = new Dictionary<string, Channel>();
我有一个类:
public class Channel
{
[XmlAttribute]
[DataMember]
public string Title { get; set; }
}
,我试着将类添加到字典中:
Channel _Channel = Utils.LoadXML<Channel>(file)
ItemsByGuid.Add(_Channel.Guid, _Channel);
我得到错误"最佳重载方法匹配'System.Collections.Generic.Dictionary. "Add(string, MyCMSDreams.Content.Channels.Channel)'有一些无效参数"知道为什么吗?
基于你传递一个Guid
和Channel
对象到你的Add()
方法的事实,你的ItemsByGuid定义应该看起来像这样:
Dictionary<Guid, Channel> ItemsByGuid = new Dictionary<Guid, Channel>();
吗?