مقدمة
لنفترض أنك مطور برامج في فريق يعمل على أتمتة نموذج الاستيعاب الطبي. أنت مكلف بتسليم ميزات التطبيق لجمع البيانات التي أدخلها فني طبي قبل أن يرى الطبيب المريض. يمكن للفني استخدام التطبيق لتسجيل التاريخ والوقت وعمر المريض والطول والوزن والذبذبات وضغط الدم. كما يوفر التطبيق حقولا نصية للحصول على معلومات أخرى، مثل سبب الزيارة والوصفات الطبية الحالية وعناصر أخرى. يمكنك العمل مع العديد من البيانات الموجودة في مزيج من أنواع البيانات. بالنسبة للنموذج الأولي، ستقوم بإنشاء تطبيق وحدة تحكم وجمع جميع الإدخالات ك strings.
نظرا لأن الإدخال هو الإدخال في البداية كسلسلة، تحتاج أحيانا إلى تغيير القيم من نوع بيانات إلى آخر في التعليمات البرمجية. مثال بسيط هو أي عملية رياضية تريد تنفيذها باستخدام بيانات السلسلة. ستحتاج أولا إلى تغيير القيمة إلى نوع بيانات رقمي، مثل int، ثم يمكنك معالجة العملية. بدلا من ذلك، قد تحتاج إلى تنسيق وإخراج قيمة رقمية لتقرير ملخص باستخدام استنتاج السلسلة.
يمكنك استخدام تقنيات مختلفة لتغيير نوع البيانات عند الضرورة. ستتعلم متى تستخدم تقنية على أخرى، ومتى قد تخاطر تقنية معينة بفقدان البيانات.
بنهاية هذه الوحدة النمطية، يمكنك التحكم في البيانات في تطبيقاتك، مع معرفة متى يتم تطبيق التقنية الصحيحة لتغيير أنواع البيانات حسب الحاجة.
أهداف التعلم
في هذه الوحدة النمطية، ستقوم ب:
- استخدم عامل تشغيل التحويل لتحويل قيمة إلى نوع بيانات مختلف.
- استخدم أساليب التحويل لتحويل قيمة إلى نوع بيانات مختلف.
- الحماية من فقدان البيانات عند تنفيذ عملية تحويل أو تحويل.
- استخدم أسلوب
TryParse()لتحويل سلسلة بأمان إلى نوع بيانات رقمي.
المتطلبات المسبقه
- تجربة استخدام أنواع البيانات مثل
stringintdecimalfloatوما إلى ذلك - تجربة استخدام الصفائف وبيان التكرار
foreach - تجربة استخدام استنتاج السلسلة لدمج القيم المتغيرة والقيم الحرفية للإخراج
- خبرة في استخدام Visual Studio Code لتطوير التعليمات البرمجية C# وبناها وتشغيلها