Comment accéder à une propriété de classe de base (variable) dans ironruby?
Question
J'essaie de développer XNA avec IronRuby, mais je ne parviens pas à utiliser les génériques (Load) et à accéder à certaines propriétés de la classe de base telles que Content.
Des indices?
La solution
Concernant les génériques - si vous souhaitez créer un objet générique, utilisez des crochets pour définir le type générique. Par exemple:
list = System::Collections::Generic::List[System::String].new
En ce qui concerne les propriétés de la classe de base, il n'y a pas de "base". mot-clé en Ruby pour que vous puissiez utiliser " self " ou appelez simplement la méthode ou la propriété directement. Vous pouvez également essayer de modifier le nom de la propriété (par exemple, HelloWorld est mutilé en hello_world). Je suggère que pour accéder à la propriété Content, appelez-le simplement comme suit:
self.content
J'espère que ça aide, Shay.