سوال خود را بپرسید

توضیحات بخش

rss
سوال و جواب برای متخصصان و علاقه مندان به برنامه نویسی در همه زبان ها و همه پلت فرم ها

آمار بخش

کاربران 30
سوال ها 71
پاسخ ها 83
نظر سنجی ها 0

برترین کاربر ها

بیشترین تگ ها

3

کاربرد enum در csharp چیست؟


در خیلی از کدها از enum استفاده شده است. در صورتیکه می توانیم از اعداد به راحتی در کد استفاده کنیم و به نظر enum فقط کدنویسی را پیچیده تر می کند.
ولی در مقالات زیادی استفاده از enum را پیشنهاد داده اند.
آیا همیشه باید از enum استفاده کنیم؟

پاسخ به سوال
679بازدید

پاسخ ها (1)

2
موارد استفاده ازenum زیادند. تعداد اعدادی که در csharp میشه استفاده کرد خیلی زیاد هستند ولی گاهی اوقات فقط به تعدادی از آنها نیاز دارید مثلا روزهای هفته، ماه های سال، عملیات های ممکن بر روی جدولی از دیتابیس، نتیجه بازی ها و ... که می توانید به جای این اعداد از اسم استفاده کنید.
کمترین سود استفاده از این کار، کاهش خطا در هنگام تایپ کردن می باشد.
چند مثال از enum :

enum Season
{
Spring,
Summer,
Autumn,
Winter
}
enum WeekDays
{
Saturday = 1,
Sunday = 2,
Monday = 3,
Tuesday = 4,
Wednesday = 5,
Thursday = 6,
Friday = 7
}
enum Action
{
Select,
Insert,
Update,
Delete
}
enum Result
{
Win,
Loss,
Equal,
Cancel
}

در سایت microsoft می توانید اطلاعات کامل تری را پیدا کنید.

پاسخ به سوال
تعداد حروف 0