Почему структура С# не может ссылаться на поле своего члена? - программирование
Подтвердить что ты не робот

Почему структура С# не может ссылаться на поле своего члена?

struct Foo {
    int i;
    public ref int I => ref i;
}

Этот код вызывает ошибку компиляции CS8170, но если Foo - класс, это не так. Почему структура не может возвращать элемент в качестве ссылки?

4b9b3361