Если у меня есть экземпляр объекта, как я могу проверить, доступен ли он только для чтения?
Я просмотрел System.Type, и это множество типов функций IsXxxx()
и GetXxxx()
, но не IsReadOnly()
, IsWriteable()
, GetReadWriteProperty()
или что-то в этом роде. Я думаю, что-то вроде myObj.GetType().IsReadOnly()
было бы слишком легко, и сам класс Object не имеет ничего полезного, кроме GetType ().
Когда я задаю этот вопрос в Google, все, что я получаю, это способы использования ключевого слова readonly.
Я думал об использовании Reflection и GetProperty (), но это базовый класс, который существует в List <>, мне нужно, чтобы экземпляр этого объекта был одиноким свойством в другом объекте, чтобы я мог сделать это, я думаю, .
Есть идеи?