Как получить доступ к свойству (переменной) базового класса в Ironruby?

StackOverflow https://stackoverflow.com/questions/1229694

  •  22-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь сделать некоторую разработку XNA с IronRuby, но борюсь как с дженериками (Load), так и с доступом к некоторым свойствам базового класса, таким как Content.

Есть ли намеки?

Это было полезно?

Решение

Относительно Generics - если вы хотите создать универсальный объект, используйте квадратные скобки для определения универсального типа. Например:

list = System::Collections::Generic::List[System::String].new

Что касается свойств базового класса, то здесь нет "base" ключевое слово в Ruby, так что вы можете использовать " self " или просто вызовите метод или свойство напрямую. Вы также можете попытаться изменить имя свойства (например, HelloWorld изменено на hello_world). Я предлагаю, чтобы получить доступ к содержимому, просто назовите его так:

self.content

Надеюсь, это поможет, Шей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top