‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنقوم بفحص طريقة الحوامل الثلاثية ، والتي تسمح لنا بتحويل السلاسل
‫إلى أنواع بيانات رقمية.
‫وهناك العديد من المواقف التي تحتاج فيها بالفعل.
‫وسنلقي نظرة على واحدة من هؤلاء.
‫على سبيل المثال ، يمكننا استخدام طريقة tri pass لتحويل سلسلة مثل 128 إلى نوع بيانات رقمي مثل
‫عدد صحيح.
‫وهنا من المهم أن يكون لدينا علامات اقتباس تحيط بـ 128 لأن هذا ليس رقمًا ، إنه في
‫الواقع سلسلة.
‫إذن إنه نص.
‫وكما تعلم ، فإن نوع البيانات مهم في C-sharp.
‫حسنا.
‫غالبًا ما يتم استخدام الصلاحيات عندما يرسل المستخدم المدخلات.
‫على سبيل المثال ، يقوم المستخدم بإدخال اسمه ، ولكن البيانات المدخلة عبارة عن سلسلة.
‫لذا علينا تحويل ذلك إلى رقم حتى نتمكن من التعامل معه.
‫وهذا مثال.
‫لدينا الطريقة الرئيسية التي لدينا فيها السلسلة التي تسمى number كسلسلة ، والتي لها قيمة 128.
‫لذلك نحن بحاجة إلى هذه السلسلة ، بالطبع ، لتحويلها إلى عدد صحيح أو نحو ذلك ، لتحليلها إلى
‫عدد صحيح.
‫لذلك قم بإنشاء متغير لتخزين القيمة المحللة.
‫في هذه الحالة ، أنا فقط أسميها القيمة المحللة int ثم نحاول تحليل السلسلة وهذا يعيد قيمة
‫منطقية.
‫لذلك لدينا طريقتنا الرئيسية مع القيمة الموزعة الخاصة بنا وقمنا بإنشاء هذا منطقي يسمى النجاح حيث نستخدم
‫int dot ، حاول التحليل.
‫لذا فإن طريقة التحليل هذه متاحة ضمن نوع بيانات INT الخاص بنا.
‫سننظر لاحقًا في العديد من الطرق الأخرى التي تم تضمينها في لغة C حادة وهناك
‫الآلاف منها ويمكنك استخدامها لجعل الكود الخاص بك أكثر فائدة وعملية وتقدمًا.
‫وما نفعله بأسلاك التعثر هذه هو أننا نأخذ عددًا صحيحًا يكون فيه
‫رقمنا كسلسلة ، ونخزن القيمة التي نتجت عن محاولتنا تحليلها في متغير القيمة السابق.
‫لذا فإن المنطقية نفسها ستكون إما صحيحة أو خاطئة تقول حسنًا ، لقد نجحت حتى أتمكن من تحليل أو
‫تحويل سلسلة 128 إلى عدد صحيح ، وإذا كانت خاطئة ، فهذا يعني أنها لم تنجح.
‫على سبيل المثال ، كانت هناك شخصية خاطئة هناك.
‫لنفترض أن هناك X هناك أيضًا ، أو أن القيمة المعطاة لم تكن سلسلة أو شيء من هذا القبيل.
‫هذا ما نحتاجه هو هذه الخطوات.
‫وبعد ذلك بالطبع يمكننا استخدام القيمة المحللة كرقم صحيح وسيكون ذلك إلى حد كبير
‫نتيجة عملنا الكامل الذي قمنا به هنا.
‫لذلك سيكون نتيجة نهج التحليل الخاص بنا.
‫يمكننا بعد ذلك استخدام هذه النتيجة لكتابة شيء ما ، على سبيل المثال ، على وحدة التحكم الخاصة بنا.
‫هذا مثال أساسي للغاية بحيث يمكنك بالفعل اختباره بنفسك.
‫لذلك إذا كان النجاح صحيحًا ، فإن منطقتنا المنطقية ، والتي كانت نتيجة لطريقتنا الثلاثية ، لذلك
‫إما أنها عملت على تحليلها أو لم تنجح.
‫لذلك هنا سيقول شيئًا مثل تحليل الرقم الناجح ثم سيُظهر لنا فقط
‫القيمة المحللة أو لم يكن ناجحًا وسيقول فقط فشل التحليل.
‫إذن هذا هو الهيكل الذي نستخدمه هنا حيث لدينا إذا كان LS ، لذلك إذا تم استيفاء
‫شرط معين ، افعل شيئًا.
‫إذا لم يتم الوفاء به ، فافعل الأمر ls ، وافعل شيئًا آخر.
‫وفي هذه الحالة ، فإن ls block All right ، لذا يمكنك أيضًا استخدام أنواع البيانات الرقمية الأخرى للتحليل مثل float
‫أو double ، لذا فأنت لست مقيدًا بالأعداد الصحيحة.
‫تعويم ، حاول ، حلل.
‫يمكنك أن ترى هنا في الطفو لدينا أيضًا طريقة التحليل الثلاثي هذه.
‫جميعها متشابهة ، باستثناء أننا نستخدم الآن عوامة بدلاً من العدد الصحيح.
‫لذلك لدينا تعويم كنوع بيانات التأريخ ونستخدم أيضًا طريقة الطفو في محاولة التحليل.
‫لذا من المهم هنا بالطبع أن نعدلها حسب نوع البيانات الذي نريد أن ننظر إليه.
‫لذلك إذا كان ناجحًا ، فسيقول إن التحليل كان ناجحًا وإلا سيقول فقط فشل التحليل.
‫إذن هنا ، بالطبع ، هذا هو 128 ، وهو عدد صحيح.
‫لذلك يمكننا بالطبع استخدام عدد صحيح بدلاً من ذلك.
‫لكن دعنا نلقي نظرة على الأمثلة التي يفشل فيها التحليل وحيث لا يمكن تحويل السلسلة إلى نوع
‫البيانات المطلوب.
‫لذلك على سبيل المثال ، عدد صحيح أو عدد عشري أو مزدوج.
‫حسنًا ، حتى النهاية ، يمكننا أن نرى ما ينجح.
‫إذن ، السلسلة H 18 ، من الممكن تحويلها أو تحليلها إلى عدد صحيح.
‫لكن.
‫H يساوي 18 x ، y ، z لن يكون ممكنًا هنا.
‫لذلك لا يمكننا تحليل ذلك إلى عدد صحيح.
‫وللطفو هنا نفس القصة.
‫لدينا 18. 75 كمثال وبعد ذلك سوف يعمل بالطبع.
‫لكن في نفس الوقت 18. 75 x ، y ، z لن تعمل ولا يجب أن تكون x ، y
‫، z فقط يمكن أن تكون X أو a أو D أو أي حرف لا يتناسب مع بنية الطفو.
‫حسنا.
‫لذلك أود أن أقول لنذهب إلى مثال عملي حيث نرى تلك الحياة في العمل.
‫ونعم ، شكرا لك على المشاهدة.