نحوه استفاده از Enum در C #

تصویر
عکس پروفایل تیمور کوشل هکر نون

@تیمورکوشلتیمور کوشل

من بیش از 10 سال در صنعت gamedev کار می کردم.

یافتن توسعه دهنده ای که هرگز در مورد enum چیزی نشنیده باشد دشوار است. اما آیا شما به درستی از آن استفاده می کنید؟ بیایید بفهمیم

نامگذاری صحیح

نامگذاری یکی از موارد مهم در توسعه است. شوخی کنار. بهترین نام enum باید منعکس کننده آنچه تشکیل شده است باشد. نام های خوب کوتاه و قابل توضیح هستند:

WindowName

،

EntityType

و … به همین سادگی است. هیچ دلیلی برای افزودن “s” یا “enum” یا فراخوانی آن با ListOfEntitiesType وجود ندارد. اختصار روح شوخ طبعی است. و استفاده از فضای نام را فراموش نکنید ، بنابراین فهرست شما توسط آنها جدا می شود.

مقادیر اعضای enum چه مقدار می تواند باشد؟

به طور پیش فرض ، این است int، و من توصیه می کنم به آن پایبند باشید. اما گاهی اوقات ، انجام یک کار متفاوت انجام می شود و برای مقدار اعضای enum ، می توانید از هر نوع عددی انتگرالی که دوست دارید استفاده کنید: بایت ، int ، long و حتی shorts.

نمایه سازی صحیح

بسیاری از توسعه دهندگان از نمایه های نامعتبر به عنوان پیش فرض استفاده می کنند. مثلا،

 -1

یا

int.MinValue

، یا

-99999

. این موارد آزار دهنده است. بیایید به این مثال نگاه کنیم: شما یک انوموم دارید

DamageType

و کلاس

Damage

، که برای جبران خسارت به جایی می فرستید.

enum DamageType 
{
    None = -1,
    Range = 0,
    Magic = 1,
    Close = 2,
}

class Damage 
{
    public DamageType Type {...
سئو PBN | خبر های جدید سئو و هک و سرور