سلام خدمت همه دوستان کسی میتونه یه راهنمایی جامع در مورد مبحث Enumeration داشته باشه؟
Enumeration چی هست؟
چه کاربردی داره؟
کجا ها ازش استفاده میشه؟
و اگر امکان داره یه چند تا مثال در موردش بزنید....
سلام خدمت همه دوستان کسی میتونه یه راهنمایی جامع در مورد مبحث Enumeration داشته باشه؟
Enumeration چی هست؟
چه کاربردی داره؟
کجا ها ازش استفاده میشه؟
و اگر امکان داره یه چند تا مثال در موردش بزنید....
شما می توانید یک مجموعه را تعریف کنید مثل
enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
enumeration یه نوع شمارشیه که میتونی تناظری بین integer و string ایجاد کنی، یعنی به هر string مثلا یه آیدی اختصاص بدی . مثلا تو یه کلاس person داری که جنسیت داره که یا خانوم یا آقا ، تو دیتابیس مسلما میدونی که خانم و آقا نگهداری نمیکنیم و 1و 2 مثلا نگهداری میکنی(1 برای آقا و 2 خانوم) . حالا برا کلاست یه prop تعریف میکنی به اسم جنسیت که خروجی اون رو میتونی int بذاری(همون 1 و2 ) یا اینکه یه Enum به اسم جنسیت درست کنی که آقا = 1 و خانم = 2 باشه. حالا خروجی prop رو بذاری این enum جنسیت.