Обновить данные класса - C#
Формулировка задачи:
Не могу понять как мне обновить, ели это возможно, данные экземпляра класса внутри этого же экземпляра.
Во внешнем коде это просто сделать:
var a = new MyClass { Text = "a" };
a = new MyClass { Text = "b" }; //новые данные
Пытаюсь это же сделать внутри класса но не выходит.
class Program { static void Main() { var a = new MyClass {Text = "a"}; a.Update(); Console.WriteLine(a.Text);//ожидается значение b, но нет :( Console.ReadLine(); } } class MyClass { private MyClass a; public MyClass() { a = this; } public string Text { get; set; } public void Update() { a = new MyClass { Text = "b" };//Новые данные } }
Решение задачи: «Обновить данные класса»
textual
Листинг программы
public void Update() { Text = "b"; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д