العودة إلى الدورة

تحويل أنواع البيانات (Type Casting)

.NET من الصفر إلى الاحتراف: إتقان C# وتطوير التطبيقات الحديثة

تحويل أنواع البيانات

في بعض الأحيان تحتاج إلى تغيير قيمة من نوع إلى آخر.

1. التحويل الضمني (Implicit Casting)

تحويل الأنواع الأصغر إلى أنواع أكبر تلقائياً (مثل تحويل int إلى double).

2. التحويل الصريح (Explicit Casting)

تحويل الأنواع الأكبر إلى أصغر يدوياً. csharp double myDouble = 9.78; int myInt = (int)myDouble; // تحويل يدوي: 9

3. كلاسات التحويل

باستخدام كلاس Convert أو ميثود Parse: csharp string input = "45"; int age = int.Parse(input);