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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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