我创建了一本字典。但在Build期间它给了我错误:
将'INotificationMessage.AlertMessageList'更改为只读 删除属性设置器
public interface INotificationMessage
{
/// <summary>
/// Gets or sets the notification message list.
/// </summary>
/// <value>
/// The notification message list.
/// </value>
Dictionary<string, string> AlertMessageList { get; set; }
}
可以请一个人协助我解决这个问题。
答案 0 :(得分:2)
通常,您不应该为集合设置公共集,因为这样可以替换列表。只需使用:
Dictionary<string, string> AlertMessageList { get; }
要修复它,您可以添加设置该集合或使用的方法:
Dictionary<string, string> AlertMessageList { get; private set; }