У меня есть следующий код:
struct T
{
public T(int u)
{
this.U = 10; //Errors are here
}
public int U { get; private set; }
}
Компилятор С# дает мне пару ошибок в указанной строке: 1) Поле резервного копирования для автоматически реализуемого свойства "TestConsoleApp.Program.T.U" должно быть полностью назначено до того, как элемент управления будет возвращен вызывающему. Рассмотрим вызов конструктора по умолчанию из инициализатора конструктора. 2) Объект 'this' не может использоваться до того, как все его поля будут присвоены
Чем я ошибаюсь? Помогите мне понять.