PDA

View Full Version : سوال در مورد Enumeration ؟



MiniMicro
شنبه 29 تیر 1392, 10:17 صبح
سلام خدمت همه دوستان کسی میتونه یه راهنمایی جامع در مورد مبحث Enumeration داشته باشه؟
Enumeration چی هست؟
چه کاربردی داره؟
کجا ها ازش استفاده میشه؟
و اگر امکان داره یه چند تا مثال در موردش بزنید....

Boy_nn
شنبه 29 تیر 1392, 11:50 صبح
شما می توانید یک مجموعه را تعریف کنید مثل

enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};

MiniMicro
شنبه 29 تیر 1392, 12:30 عصر
شما می توانید یک مجموعه را تعریف کنید مثل

enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};

دوست عزیز امکان داره کامل تر توضیح بدبد و یه خورده از کاربرد هاش رو بگید...

shadi khanum
شنبه 29 تیر 1392, 18:02 عصر
enumeration یه نوع شمارشیه که میتونی تناظری بین integer و string ایجاد کنی، یعنی به هر string مثلا یه آیدی اختصاص بدی . مثلا تو یه کلاس person داری که جنسیت داره که یا خانوم یا آقا ، تو دیتابیس مسلما میدونی که خانم و آقا نگهداری نمیکنیم و 1و 2 مثلا نگهداری میکنی(1 برای آقا و 2 خانوم) . حالا برا کلاست یه prop تعریف میکنی به اسم جنسیت که خروجی اون رو میتونی int بذاری(همون 1 و2 ) یا اینکه یه Enum به اسم جنسیت درست کنی که آقا = 1 و خانم = 2 باشه. حالا خروجی prop رو بذاری این enum جنسیت.