Обращение к Dictionary через свойство - C#
Формулировка задачи:
Добрый день. Разъясните, каким образом происходит следующая последовательность действий.
Имеется класс, содержащий в качестве поля коллекцию ключ-значение и Свойство.
Когда вызывается метод Add свойства задействуется аксессор get, хотя казалось бы значение устанавливается и должен вызываться set. Почему это происходит?
public class Main() { void Main() { MyClass a = new MyClass(); a.Parameter.Add("key", "value"); } } public class mMyClass { Dictionary<string, string> _parameters = new Dictionary<string, string>(); public Dictionary<string, string> Parameter { get { return _parameters; } set { //some operations _parameters = value; } } }
Решение задачи: «Обращение к Dictionary через свойство»
textual
Листинг программы
a.Parameter = someDictionary;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д