‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنقوم بفحص القوائم التي تعد نوعًا من المجموعات.
‫وهي طريقة مرنة للعمل مع مجموعات من الكائنات أو القيم بخلاف المصفوفة ، على سبيل المثال.
‫مقارنةً بالعرق الخاص بك إلى مجموعة من الأشياء أو القيم التي تعمل بها يمكن أن تنمو وتتقلص ديناميكيًا.
‫وكما قد تتذكر في السباق ، كان عليك تحديد ذلك على وجه التحديد.
‫لذلك تم نقشها على الحجر.
‫كم عدد العناصر التي يمكن أن تحتوي عليها المصفوفة؟
‫لكن القوائم ديناميكية للغاية هنا.
‫المجموعة هي فئة وتتطلب مثيلاً للفئة قبل إضافة عناصر إلى تلك المجموعة.
‫لذلك عندما نعمل مع القوائم ، فإن القوائم هي مجموعات.
‫إذن القوائم هي نوع من المجموعات ، لذا فهي موروثة منها ، لكنها لا تزال فئة.
‫لذلك علينا إضافة السطر التالي.
‫لذلك بالنسبة للمجموعات التي تحتوي على نوع بيانات واحد فقط ، استخدم مجموعات نقطة النظام هذه ، مساحة الاسم العامة.
‫لذلك سنحتاج إلى إضافة مساحة الاسم هذه إلى مشروعنا إذا كنت تريد استخدام أمثلة إعلان قائمة القوائم هنا.
‫لذا فإن أرقام var تساوي قائمة جديدة int.
‫إذن نحن هنا نتحدث عن قائمة بدون أي قيم.
‫إذن فهي قائمة فارغة في تلك المرحلة.
‫ثم ترى أدناه مثالاً حيث تحتوي القائمة على قيم.
‫لذا فإن الاختلاف هنا هو أنك تضيف القيم الموجودة بين قوسين معقوفين هنا ، مفصولة بفاصلة ، ثم تضيف القيم
‫وتزيلها.
‫لذلك من أجل إضافة قيمة ، يمكنك ببساطة استخدام طريقة الإضافة.
‫من أجل التخلص من قيمة ما ، يمكنك استخدام طريقة الإزالة.
‫نرى هنا أننا نضيف السبعة إلى قائمتنا ثم نزيل السبعة من قائمتنا.
‫ثم لدينا مثال على الفهرس.
‫لذا فإن الفهرس هو صفر وإزالة إضافة الفهرس سيزيل عنصرًا في موضع معين.
‫لذلك فهو مشابه لمصفوفة حيث لديك فهارس ويمكنك ببساطة إزالة عنصر في فهرس
‫معين للحصول على قيمة.
‫هنا ترى أن لدينا قائمة الأرقام هذه التي لها قيمة واحدة وهي 25.
‫والآن من أجل الحصول على هذه القيمة ، نستخدم المؤشر ببساطة.
‫وفي هذه الحالة ، نظرًا لأن لدينا قيمة واحدة فقط ، فإن الفهرس لها هو صفر.
‫إذن الأعداد صفر ستكون 25 وسيتم تخزينها الآن في قيمة.
‫من أجل مسح القائمة ، يمكنك ببساطة استخدام الطريقة الواضحة.
‫لذلك هناك طريقة محددة مخصصة لمسح القائمة بأكملها بحيث تصبح فارغة بعد ذلك.
‫لذلك لا يهم عدد العناصر التي أضفتها ، فسيؤدي ذلك ببساطة إلى التخلص منها جميعًا.
‫بالطبع ، خاص فقط بتلك القائمة المعينة التي نتحدث عنها ، القوائم والحلقات.
‫هنا ترى مثال على قائمة بها الكثير من الأرقام.
‫إذن من 5 إلى 40 في كل مرة ، زيادة بمقدار خمسة.
‫ونستخدم هنا لكل حلقة من أجل تكرار كل عنصر في تلك القائمة أو حلقة for.
‫إذن لديك كلا الخيارين هنا.
‫كل حلقة هي أنظف قليلاً كما ترون هنا لكل عنصر int بالأرقام.
‫ثم نقوم ببساطة بطباعة العنصر.
‫والشيء نفسه هنا بالنسبة إلى حلقة for حيث نتحقق من عدد الأرقام بالطبع أيضًا.
‫لذلك يمكنك أن ترى أن هناك خاصية تسمى Count وهي متاحة لكل قائمة لديك.
‫لذلك في هذه الحالة ، نحن فقط نتحقق من كمية القيم التي لدينا في تلك القائمة حتى لا تصطدم
‫بفهرس استثناء خارج الحدود.
‫حسنا.
‫كانت هذه مقدمة للقوائم ، وسنستخدم القوائم لاحقًا.
‫وأردت فقط أن أوضح لكم كيف يعملون وما هي الجوانب الرئيسية لهم.
‫بالطبع ، القوائم لديها عدة طرق أخرى.
‫لذلك يمكنك ، بالطبع ، التحقق من هؤلاء ، والتحقق من أساليب
‫وخصائص القوائم واللعب معهم للحصول على شعور أفضل لهم وإنشاء عدد قليل من القوائم لمجرد التعود
‫على الممارسة.
‫حسنا.
‫لذلك دعونا نمضي قدمًا في الفيديو التالي.
‫اراك هناك.