التحويل بين الانواع Type Casting in Csharp البرمجة في الجزائر
️ إدعم القناة عبر مشاركة الفيديو و تشغيل التنبيهات () ليصلك كل فيديو فور النشر .
السلام عليكم ورحمة الله ، فيديو جديد من دورة سي شارب Csharp C# لي راح يكون حول تحويل الانواع او Type Casting لي يعتبر امر ضروري جدا في لغة سي شارب وفي كافة اللغات البرمجة ، وامر يقدر يكون لازم في الادخالات والمخرجات ايضا


الدورة كاملة :
https://www.youtube.com/playlist?list=PLGMjH0KDBZRihuukZGwfyUhjZIEaWCAFI

ماتعرف والو عن البرمجة راجع هذه القائمة :
https://www.youtube.com/playlist?list=PLGMjH0KDBZRhzzrbkdGTwl9ZBdHF3BWsk

تفقد قناتنا ستجد دورات برمجية قد تفيدك
========================
جميع حساباتنا هنا https://cutt.ly/CfDazwP

اشتراك في قناتنا وتفعيل الجرس :
https://bit.ly/3m5XAzg

صفحتنا على فايسبوك :
https://bit.ly/35b53Hh

مجموعة تعلم البرمجة في الجزائر :
https://www.facebook.com/groups/431795841229794

مجموعة رواد التقنية الجزائرية (للتقنين فقط):
https://bit.ly/2DCKTuk

تابعنا على انستاغرام :
https://bit.ly/359Xj8d

راسلنا على الايمايل :
[email protected]

========================

جميع دوراتنا :
https://www.youtube.com/c/UltrasDzCoder
#ultrasdzcoder

تعلم البرمجة في الجزائر تعلم البرمجة من الصفر البرمجة تعلم البرمجة Type Casting: يقصد بها ببساطة التحويل بين البيانات ويتوفر في أغلب لغات البرمجة حيث تسمح بالتحويل بين مختلف أنواع البيانات من نوع Value Type.

أنواعها:

هنالك نوعان من الـــ Type Casting ومن خلالهما نتمكن من التحويل بين البيانات من نوع لآخر من البيانات.

1- التحويل الضمني Implicit Type: وهي عملية تحويل البيانات من نوع لأخر ضمنياً مع ضمان عدم فقدان البيانات.
2- التحويل غير الضمني Explicit Type: وهي عملية تحويل البيانات من نوع لأخر مع وجود خطورة احتمالية فقدان جزء من البيانات، وهذه العملية يجب توخي الحذر فيها.

الشرح:

أولاً: التحويل الضمني يتم بين البيانات المتوافقة مع بعضها البعض ويتم تلقائياً دون فقدان البيانات أثناء عملية التحويل.
ويمكن تعريفها بأنها تقوم بأسناد البيانات من النوع الأصغر حجماً الى نوع آخر أكبر منها حجماً.

ملاحظة: (=) تسمى اسناد. (==) تسمى مساواة.

ثانيا: التحويل غير الضمني يتم بين البيانات غير المتوافقة فيما بينها من حيث الحجم ويتم بكتابة نوع البيانات المراد التحويل اليها بين قوسين.
ويمكن تعريفها أيضا بأنها تقوم بأسناد البيانات من النوع الأكبر حجماً الى نوع آخر أصغر حجماً.
وهذا النوع من التحويل فيها خطورة كبيرة جداً لأنها لا تضمن اسناد كافة البيانات الى النوع الآخر بمعنى أنه يوجد احتمالية فقدان للبيانات أثناء عملية التحويل.