Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Методы get и set для класса |
Автор: Atomic 5.3.2009, 00:13 |
Есть класс. Нужно отлавливать вызовы несуществующих переменных и делать вид, что они есть. Собственно, этот класс будет содержать какие-то данные в хеш-таблице, но обращаться хотелось бы так, словно эти переменные в классе существуют. Обращение к несуществующей переменной должно приводить к ее созданию и некоторой обработке. Методы get и set, насколько я понял, работают только внутри конкретной переменной. Есть ли способ сделать такую фишку? То есть так, чтобы вызов был в виде class.var=1 а не class.get(var,1). |
Автор: nagg 5.3.2009, 00:26 |
На ум приходят анонимные типы только ![]() Extended properties пока вроде ещё не придумали... |
Автор: Atomic 5.3.2009, 14:21 |
Спасибо, mihryak, заработало. И примерно так, как нужно. |