Почему структура С# не может ссылаться на поле своего члена? struct Foo { int i; public ref int I => ref i; } Этот код вызывает ошибку компиляции CS8170, но если Foo - класс, это не так. Почему структура не может возвращать элемент в качестве ссылки?