Обращение к 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы