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