كيفية الوصول إلى خاصية فئة قاعدة (متغير) في IronRuby؟

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

  •  22-07-2019
  •  | 
  •  

سؤال

أحاول القيام ببعض تطوير XNA مع IronRuby ولكنني أواجه كل من الأدوية الجنيسة (الحمل) والوصول إلى بعض خصائص الفئة الأساسية مثل المحتوى.

أي تلميحات؟

هل كانت مفيدة؟

المحلول

بخصوص الأدوية الجنيسة - إذا كنت ترغب في إنشاء كائن عام ، فاستخدم قوسين مربعًا من أجل تحديد النوع العام. فمثلا:

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

فيما يتعلق بخصائص الفئة الأساسية ، لا توجد كلمة رئيسية "قاعدة" في Ruby حتى تتمكن من استخدام "Self" أو فقط الاتصال بالطريقة أو الخاصية مباشرة. قد تحاول أيضًا تشغيل اسم العقار (على سبيل المثال ، يتم تشغيل HelloWorld إلى Hello_world). أقترح أنه من أجل الوصول إلى Propery للمحتوى ، فقط نسميها بهذه الطريقة:

self.content

أتمنى أن يساعد ، شاي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top