работает в этих условиях.

аюсь написать некоторый код, который устанавливает свойство в структуре (важно, чтобы это было свойство в структуре), и это не удается:

System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle();
PropertyInfo propertyInfo = typeof(System.Drawing.Rectangle).GetProperty("Height");
propertyInfo.SetValue(rectangle, 5, null);

Значение высоты (сообщаемое отладчиком) никогда не устанавливается на что-либо - оно остается равным 0 по умолчанию.

Я много размышлял над уроками раньше, и это сработало нормально. Кроме того, я знаю, что при работе со структурами вам нужно использовать FieldInfo.SetValueDirect при установке поля, но я не знаю эквивалента для PropertyInfo.

Ответы на вопрос(2)

Ваш ответ на вопрос