القوائم List وما هي الفائدة منها والحلقة for each

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

القوائم List وما هي الفائدة منها والحلقة for each

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


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

القوائم List وما هي الفائدة منها والحلقة for each

هذه القوائم لها عدة فوائد منها أنك تستطيع
اضافة اسماء اليها أو حذفها منها

تحديد textBox1 ضغط فوق سهم صغير سوف يظهر
تأشير على Multiline.

تضع فوق الفورم1 button1 و textBox1
ضغط مرتين فوق button1 بعدما يتم الدخول محرر الكود
اكتب بين المحددان {} هذا الكود أو أنسخ ما بين المحددان ثم الصقه بين المحددان أيضا

الكود:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
{
   
   List<String^>^ TestList = gcnew List<String^>();
   /// عرض عدد العناصر الموجودة في القائمة
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");
   /// اضافة هذه العناصر الى القائمة
   TestList->Add("علي");
   TestList->Add("أحمد");
   TestList->Add("سمير");
   TestList->Add("سعيد");
   TestList->Add("سعد");

   /// عرض الاسماء الموجودة في القائمة
   for each(String^ indexL in TestList )
   {
      textBox1->AppendText(indexL+"\n");
   }

   /// عرض عدد العناصر الموجودة في القائمة
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");

   textBox1->AppendText("اضافة سالم في الخانة رقم 2 "+"\n");
   /// اضافة اسم الى القائمة
   TestList->Insert(2, "سالم");
   /// عرض عدد العناصر الموجودة في القائمة
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");
   /// عرض الاسماء الموجودة في القائمة
   for each(String^ indexL in TestList )
   {
      textBox1->AppendText(indexL+"\n");
   }
   /// عرض اسم موجود في القائمة
   textBox1->AppendText("العنصر رقم 2 هو  : "+TestList[2]+"\n");
   
   textBox1->AppendText("حذف سالم من القائمة "+"\n");
   /// حذف اسم وجود في القائمة
   TestList->Remove("سالم");
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");

   /// عرض الاسماء الموجودة في القائمة
   for each(String^ indexL in TestList)
   {
      textBox1->AppendText(indexL+"\n");
   }

   /// عرض اسم موجود في القائمة
   textBox1->AppendText("العنصر رقم 2 هو  : "+TestList[2]+"\n");
   /// عرض عدد العناصر الموجودة في القائمة
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");

   /// مسح القائمة
   TestList->Clear();
   textBox1->AppendText("مسح القائمة"+"\n");
   /// عرض عدد العناصر الموجودة في القائمة
   textBox1->AppendText("عدد العناصر : "+TestList->Count+"\n");


}


_________________

ali1
مبرمج مجتهد

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

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

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


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