У меня есть класс с свойством типа Dictionary<>
. Я пытаюсь инициализировать свойство в конструкторе, используя следующий код. Это дает ошибку. Зачем?Как инициализировать словарь внутри класса конструктор
Ошибка 1
'Права доступа' является 'собственностью', но используется как 'типа'
Код:
public class UserModel
{
public UserModel() // constructor
{
Permissions = new Permissions<Guid, List<Guid>();
}
public Dictionary<Guid, List<Guid>> Permissions { get; set; }
}
Таким образом, вы * * являются пытаются использовать 'Permissions' как тип. Очевидно, вы имели в виду «Словарь» ... –
+1 от меня, просто из-за downvotes. Это может быть новичок, но, по крайней мере, он содержит всю необходимую информацию, чтобы ответить на него. – M4N