Вызов инициализатора переменных перед конструктором - C#
Формулировка задачи:
Здравствуйте. Не совсем, на самом деле, уверен, что правильно назвал тему, так что покажу.
Сразу скажу нахожу такой способ установки более практичным, нежели конструкторы, однако столкнулся с проблемой, что переменные присваиваются уже после конструкторов
Из-за этого я столкнулся с проблемой, что через конструктор я не могу инициализировать дочерние объекты класса с этими данными. Возможно ли БЕЗ вызова другой функции или использования конструктора присвоить переменные, собственно, перед инициализацией самого класса?
new Planet() { X = 200, Y = 100, VX = 0.7, CenterofMass = new Vector(200, 200) };
Решение задачи: «Вызов инициализатора переменных перед конструктором»
textual
Листинг программы
class Disposable : IDisposable { public object Property { set { throw new Exception(); } } public void Dispose() { Console.WriteLine("Disposed"); } } using (var disp = new Disposable { Property = null }) // Фигушки вам, а не вызов Dispose. ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д