Enum هي مجموعة أو قائمة

اذهب الى الأسفل

Enum هي مجموعة أو قائمة

مُساهمة  ali1 في 7/5/2018, 10:30 pm

بسم الله الرحمن الرحيم
الصلاة والسلام على رسول الله وعلى آله وأصحابه أجمعين

Enum هي مجموعة أو قائمة

Enum هي مجموعة أو قائمة من العناصر أو الاسماء تبدأ بصفر الى آخر عنصر في المجموعة،
وهي مجموعة  مرتبة.

وهذا مثال بسيط يوضح هذه الفكرة


الكود:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
{

   listBox1->Items->Add(L" الضمائر");
    Type^ pronEN = pronounsEN::typeid;
   Array^ arren = Enum::GetNames( pronEN );
    Type^ pronAR = pronounsAR::typeid;
   Array^ arrar = Enum::GetNames( pronAR );

   int i = 0;
   do {
   Object^ obAr = arrar->GetValue( i );
   Object^ obEn = arren->GetValue( i );
   listBox1->Items->Add(L" "+ obEn->ToString()+"  "+ obAr->ToString());
   }while (++i < arrar->Length );

   listBox1->Items->Add(L" ");
   Array^ cren = Enum::GetNames( pronoEN::typeid );
   Array^ crar = Enum::GetNames( pronoAR::typeid );
   listBox1->Items->Add(L" ضمائر الملكية" );
   for (int j = 0; j < 7; j++ )
      listBox1->Items->Add( L" "+ cren->GetValue( j )+" "+ crar->GetValue( j ) );

}

enum class pronounsEN
{
   I, he, she, it, we, they, you
};
enum class pronounsAR
{
   أنا, هو, هي, لغيرالعاقل, نحن, هم, أنتم
};

enum class pronoEN
{
   my,
   your,
   his,
   her,
   its,
   our,
   their
};

enum class pronoAR
{
   لي,
   لك,
   له,
   لها,
   لغيرالعاقل,
   لنا,
   لهم
};


_________________

ali1
مبرمج مجتهد

عدد المساهمات : 848
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى