Как получить доступ к свойству (переменной) базового класса в Ironruby?
Вопрос
Я пытаюсь сделать некоторую разработку XNA с IronRuby, но борюсь как с дженериками (Load), так и с доступом к некоторым свойствам базового класса, таким как Content.
Есть ли намеки?
Решение
Относительно Generics - если вы хотите создать универсальный объект, используйте квадратные скобки для определения универсального типа. Например:
list = System::Collections::Generic::List[System::String].new
Что касается свойств базового класса, то здесь нет "base" ключевое слово в Ruby, так что вы можете использовать " self " или просто вызовите метод или свойство напрямую. Вы также можете попытаться изменить имя свойства (например, HelloWorld изменено на hello_world). Я предлагаю, чтобы получить доступ к содержимому, просто назовите его так:
self.content
Надеюсь, это поможет, Шей.
Не связан с StackOverflow