ورود

View Full Version : تعریف یک پارامتر ورودی دو مقداری



hosein320
دوشنبه 14 مرداد 1392, 00:28 صبح
سلام
من برای ورودی های یکی از توابعم میخوام کاری کنم که فقط دو رشته رو بتونه دریافت کنه
مثل متغیر بولین
با تشکر

neverlieme
دوشنبه 14 مرداد 1392, 05:54 صبح
بیشتر توضیح میدی؟
می خوای چی کار کنی دقیقا؟

Mani_rf
دوشنبه 14 مرداد 1392, 10:35 صبح
باید از Enumeration ها استفاده کنی.
این مطلب (http://www.dotnetperls.com/enum-vbnet) را مطالعه کن.

shahryari
دوشنبه 14 مرداد 1392, 11:17 صبح
سلام
استفاده از Enum

یک مثال ساده
Public Enum test As Integer
test_1 = 0
test_2 = 1
End Enum

Public Function a(ByVal t As test) As Integer
Return t
End Function

hosein320
دوشنبه 14 مرداد 1392, 12:48 عصر
با تشکر
فقط یه مشکل
این دستور فقط باید از نوع integer تعریف بشه در صورتی که من میخوام از نوع رشته باشه:ناراحت:

shahryari
دوشنبه 14 مرداد 1392, 12:55 عصر
خب میتونید در تابعی که تعریف میکنید ، مدیریتش کنید
Public Enum test As Integer
test_1 = 0
test_2 = 1
End Enum

Public Function a(ByVal t As test) As string
Select Case t
Case test.test_1
Return "حالت اول"
Case test.test_2
Return "حالت دوم"
Case Else
Return "تعریف نشده است"
End Select
End Function
]

hosein320
دوشنبه 14 مرداد 1392, 13:17 عصر
این درسته
ولی راه دیگه ای نیست:متفکر: