كيفية الوصول إلى خاصية فئة قاعدة (متغير) في IronRuby؟
سؤال
أحاول القيام ببعض تطوير XNA مع IronRuby ولكنني أواجه كل من الأدوية الجنيسة (الحمل) والوصول إلى بعض خصائص الفئة الأساسية مثل المحتوى.
أي تلميحات؟
المحلول
بخصوص الأدوية الجنيسة - إذا كنت ترغب في إنشاء كائن عام ، فاستخدم قوسين مربعًا من أجل تحديد النوع العام. فمثلا:
list = System::Collections::Generic::List[System::String].new
فيما يتعلق بخصائص الفئة الأساسية ، لا توجد كلمة رئيسية "قاعدة" في Ruby حتى تتمكن من استخدام "Self" أو فقط الاتصال بالطريقة أو الخاصية مباشرة. قد تحاول أيضًا تشغيل اسم العقار (على سبيل المثال ، يتم تشغيل HelloWorld إلى Hello_world). أقترح أنه من أجل الوصول إلى Propery للمحتوى ، فقط نسميها بهذه الطريقة:
self.content
أتمنى أن يساعد ، شاي.
لا تنتمي إلى StackOverflow