مقدمة

مكتمل

لنفترض أنك مطور يحب دعم المجتمع المحلي. بدأت أنت وبعض أصدقائك عملا يساعد على العثور على منازل جديدة للقطط الضالة أو المهجورة. بدأ عملك صغيرا، مع وجود حيوانين فقط، ولكنه بدأ ينمو. لدى أصدقائك تطبيق أولي تم تطويره يتيح دخول وعرض المتاحة للتبني. يطلبون منك التحقيق في إضافة ميزات إلى التطبيق يمكن أن تساعد في مطابقة في الرعاية الخاصة بك مع الأشخاص الذين يبحثون عن أليف عائلي جديد.

عند إكمال مشروع الترميز هذا، يمكنك تطبيق معرفتك ومهاراتك في بيانات C# في:

  • اختيار أنواع البيانات الصحيحة وتحويل أنواع البيانات بأمان.
  • إنشاء صفائف ثنائية الأبعاد من الأرقام والسلاسل.
  • ابحث عن البيانات في صفائف لعرض البيانات أو تحديثها.
  • تعديل وإنشاء سلاسل معقدة من مصادر بيانات متعددة، وتنسيق البيانات للعرض عبر المناطق.

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

تبدأ بتطبيق بدء يضيف بيانات عينة محددة مسبقا إلى صفيف الأليفة. يحتوي التطبيق على عنصري قائمة. بدأ عنصر القائمة الأول بالعرض الوظيفي لبيانات الأليفة. والثاني هو عنصر القائمة، "عرض جميع بخاصية محددة"، هو "العمل قيد التقدم" الذي تكمله.

يمكنك أيضا إجراء تحديثات على التعليمات البرمجية الموجودة لإضافة suggestedDonation البيانات وعرض جميع البيانات بتنسيق مختصر.

بنهاية هذه الوحدة النمطية، يمكنك تطوير التعليمات البرمجية التي تجمع بين عبارات التكرار وإدخال البيانات ومعالجة البيانات وفهرسة السلسلة وإخراج البيانات.