C# Enums را چگونه بسازیم و استفاده کنیم؟
-
C# Enums را چگونه بسازیم و استفاده کنیم؟
-
ENUM در C# .NET
Enum چیست؟
نوع داده شمارشی یا Enum، جهت تعاریف مقادیر ثابت و قابل شمارش در برنامه، بسیار کاربرد دارد. مقادیری که در این نوع داده تعریف میشوند بطور خودکار از عدد 0 شماره گذاری میشوند و به ترتیب یکی به آنها اضافه میشود.
-
C# Enums را چگونه بسازیم و استفاده کنیم؟
-
ENUM در C# .NET
Enum چیست؟
نوع داده شمارشی یا Enum، جهت تعاریف مقادیر ثابت و قابل شمارش در برنامه، بسیار کاربرد دارد. مقادیری که در این نوع داده تعریف میشوند بطور خودکار از عدد 0 شماره گذاری میشوند و به ترتیب یکی به آنها اضافه میشود.
Enum ها ثابت های strongly-typed هستند که موجب خواندن ساده تر دستورات می شوند.
نوع Enums می تواند یک عدد صحیح (فلوت، int، بایت، دابل و غیره) باشد.
همه اعضای enum از نوع enum هستند. برای هر نوع enum باید عددی باشد.
نوع پیش فرض عناصر زیر از نوع int است. به طور پیشفرض، شمارنده اول دارای مقدار 0 است و مقدار هر شمارنده دنباله با 1 افزایش می یابد.
برخی نکات درباره enum
- Enums برای کاربران نهایی نیستند، آنها برای توسعه دهندگان طراحی شده اند.
- شمارش (enums) کد شما را بسیار قابل خواندن و قابل فهم تر می کند.
- Enum می تواند به عنوان یک رشته نمایش داده شود و به عنوان یک عدد صحیح پردازش شود.
- نوع پیش فرض int است و انواع تایید شده عبارتند از byte، sbyte، short، ushort، uint، long و ulong.
- هر نوع enum به طور خودکار از System.Enum حاصل می شود و بنابراین می توانیم از روش System.Enum در enums استفاده کنیم.
آیا می توانید دو مقدار مشابه را در نوع enum تایپ کنید؟
بله، ما می توانیم همان مقدار را در نوع enum داشته باشیم.
- Normal 0
- Excellent 1
- Default 0
- Good 3
برنامه نشان دادن نوع enum با داشتن مقادیر مشابه
برنامه برای پیدا کردن تعداد مقادیر در enum
در برنامه فوق، مقادیر رشته ای و عددی از enum را نشان می دهد. کلاس Enum شامل بسیاری از روش های مفید برای کار با لیست ها است. زیبایی ENUM این است که شما می توانید آن را به عنوان مقدار عدد صحیح پردازش کنید و به عنوان رشته نمایش دهید.
"منتشر شده در سایت ABLY"