Как лучше всего сохранить ссылку на поле в С#? [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Как лучше всего сохранить ссылку на поле в С#? [закрыто]

Сообщение Anonymous »

В настоящее время я создаю программу на C#. В этой программе у меня есть класс, который должен иметь возможность устанавливать поле для объекта, например. он обновит текущий кадр спрайта в определенное время. Однако я не знаю, как это лучше всего сделать.
В идеальном мире я мог бы передать ссылку на поле и выполнить Field.setValue — однако я не нашел способа сделать это без отражения.
Что я пробовал
Использование отражения — оно основано на поиске имен, что не только медленно, но и может не работать при определенной обфускации методы.
Передача лямбда-установщика — синтаксис лямбда-выражений не совсем понятен для чтения, и я не могу передать параметр в лямбду, чтобы избежать создания более 500 лямбда-выражений, если я не изменю класс для поддержки Action, который все равно будет некрасиво читать.

Подробнее здесь: https://stackoverflow.com/questions/793 ... field-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»