PDA

View Full Version : تعریف نوع داده شمارشی



f
یک شنبه 10 تیر 1386, 02:00 صبح
سلام
اگر ممکن است در مورد نحوه ی تعریف نوع داده شمارشی (enoumoration type ) در محیط vb.net

من را راهنمایی کنید؟(با مثال ساده) و اینکه چه عملیاتی مجاز هستند بر روی این نوع از داده ها استفاده شوند؟

با تشکر

__H2__
یک شنبه 10 تیر 1386, 10:53 صبح
سلام

تعریف و استفاده


Public Enum Sample
AAA=0
BBB
CCC
End Enum

Dim x As Sample
x = Sample.AAA


نوع های شمارشی در واقع عدد هستند و کلیه اعمال اعداد برروی انها هم قابل انجام است ولی اعدادی هستند که برای وضوح بیشتر اسم گرفته اند و کار کد نویسی را برای برنامه نویس ساده تر میکنند ولی در مبنای برنامه ای به چشم همان عدد دیده میشوند.

میتوانید برای هر آیتم علامت = قرار دهید و مقدارش را جلویش بنویسید ولی اگر ننویسید مقدار آیتم قبلی + 1 برای آن منظور میشود.