في C # ، القائمة عبارة عن مجموعة من العناصر التي يمكن أن تكون من أي نوع بيانات وهي بنية بيانات شائعة الاستخدام توفر المرونة في تخزين البيانات ومعالجتها. قبل استخدام قائمة في C # ، يجب أولاً الإعلان عنها وتهيئتها ، وستناقش هذه المقالة كيفية الإعلان عن قائمة وتهيئتها في C #.
الإعلان عن قائمة في C #
للإعلان عن قائمة في C # ، فإن الخطوة الأولى هي استيراد مساحة الاسم System.Collections.Generic. تحتوي مساحة الاسم هذه على فئة قائمة
باستخدام System.Collections.Generic ؛
برنامج الفصل {
ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
قائمة < int > أعداد؛
}
}
في الصيغة أعلاه ، يتم استيراد مساحة الاسم System.Collections.Generic ، ثم يتم الإعلان عن قائمة جديدة تسمى 'الأرقام' باستخدام فئة القائمة
تهيئة قائمة في C #
بمجرد إعلان القائمة ، يمكن تهيئتها بالقيم وهناك عدة طرق لتهيئة القائمة في C #. الطريقة الأولى هي استخدام طريقة Add () لإضافة قيم إلى القائمة واحدة تلو الأخرى ، إليك مثال على رمز يوضح كيفية تهيئة قائمة الأعداد الصحيحة باستخدام طريقة Add ():
باستخدام System.Collections.Generic ؛
برنامج الفصل {
ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
قائمة < int > أرقام = قائمة جديدة < int > ( ) ؛
أرقام ( 10 ) ؛
أرقام ( عشرين ) ؛
أرقام ( 30 ) ؛
أرقام ( 40 ) ؛
أرقام ( خمسون ) ؛
}
}
في الصيغة أعلاه ، يتم الإعلان عن قائمة جديدة تسمى 'أرقام' باستخدام فئة List
هناك طريقة أخرى لتهيئة قائمة في C # وهي استخدام بناء جملة مُهيئ المجموعة ، حيث يتيح لك ذلك التصريح عن قائمة وتهيئتها في سطر واحد من التعليمات البرمجية. فيما يلي مثال على رمز يوضح كيفية تهيئة قائمة من الأعداد الصحيحة باستخدام صيغة مُهيئ المجموعة:
باستخدام System.Collections.Generic ؛برنامج الفصل {
ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
قائمة < int > أرقام = قائمة جديدة < int > ( ) { 10 و عشرين و 30 و 40 و خمسون } ؛
}
}
في الكود أعلاه ، نعلن أولاً عن قائمة جديدة تسمى 'أرقام' باستخدام فئة List
مثال: إعلان وتهيئة قائمة في C #
إليك رمز جماعي يوضح كلاً من التصريح عن قائمة وتهيئتها في C #:
باستخدام النظام ؛باستخدام System.Collections.Generic ؛
برنامج الفصل {
ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
// إعلان قائمة الأعداد الصحيحة
قائمة < int > أعداد؛
// بدء القائمة باستخدام إضافة ( ) طريقة
أرقام = قائمة جديدة < int > ( ) ؛
أرقام ( 10 ) ؛
أرقام ( عشرين ) ؛
أرقام ( 30 ) ؛
أرقام ( 40 ) ؛
أرقام ( خمسون ) ؛
// عرض العناصر في القائمة
وحدة التحكم ( 'العناصر الموجودة في القائمة باستخدام طريقة Add ():' ) ؛
foreach ( سواء في أعداد ) {
وحدة التحكم ( على واحد ) ؛
}
// بدء القائمة باستخدام صيغة مُهيئ المجموعة
قائمة < خيط > أسماء = قائمة جديدة < خيط > ( ) { 'نفسه' و 'مايك' و 'ساره' و 'ديفيد' } ؛
// عرض العناصر في القائمة
وحدة التحكم ( ' \ن العناصر الموجودة في القائمة باستخدام بناء جملة مُهيئ المجموعة: ' ) ؛
foreach ( اسم السلسلة في الأسماء ) {
وحدة التحكم ( اسم ) ؛
}
}
}
في الكود أعلاه ، نعلن أولاً عن قائمة الأعداد الصحيحة المسماة 'أرقام' دون تهيئتها ثم نهيئ القائمة باستخدام طريقة Add () لإضافة خمسة أعداد صحيحة إلى القائمة. بعد ذلك ، باستخدام حلقة foreach نعرض العناصر الموجودة في القائمة.
نقوم أيضًا بتعريف وتهيئة قائمة سلاسل تسمى 'أسماء' باستخدام صيغة مُهيئ المجموعة لإضافة أربع سلاسل إلى القائمة وعرض العناصر الموجودة في القائمة باستخدام حلقة foreach.
خاتمة
القوائم هي بنية بيانات قوية في C # تُستخدم لتخزين ومعالجة مجموعات العناصر ، ولكن قبل استخدام قائمة في C # ، يجب أولاً إعلانها وتهيئتها. يتم استخدام فئة List