freeCodeCamp/guide/arabic/csharp/enumerations/index.md

47 lines
1.1 KiB
Markdown
Raw Normal View History

---
title: Enumerations
localeTitle: التعدادات
---
# التعدادات
التعداد هو مجموعة من الثوابت الصحيحة المسماة التي يتم تعريفها باستخدام الكلمة `enum` .
## مثال
`enum Gender
{
Male,
Female
}
`
بشكل افتراضي ، تبدأ قيم الأعداد الصحيحة عند 0 وتزيد بمقدار 1 ، لكل اسم تعداد أي ذكور = 0 ، أنثى = 1 إلخ.
يمكن تجاوز هذه عن طريق تحديد قيمة عدد صحيح لأي من أسماء التعداد.
## مثال
`enum Gender
{
Male = 1,
Female
}
`
في هذه الحالة ، ستبدأ قيم عدد صحيح في 1 وتزيد من هناك.
لاستخدام تعداد ، يمكنك تعريف متغير من نوعه وتعيين قيمة له:
`Gender myVar = Gender.Male;`
يمكنك أيضًا إرسال قيمة اسم التعداد إلى القيمة الصحيحة الأساسية والعكس صحيح:
`Console.WriteLine($"Male: {(int)Gender.Male}");
Console.WriteLine($"Female: {(int)Gender.Female}");
`
## انتاج:
`Male: 1
Female: 2
`