سلام
رشته s رو با محتویات زیر در نظر بگیرید :
MECARD:N:حمید حیدری;BDAY:1300/05/07;TEL:09122196623;URL:http://www.hamid.com;;
تو دستور زیر رشته بالا رو دقسیم کردم بر اساس:
string[] s2=s.split(':');
حالا از دستور switch استفاده کردم تا محتویات s2[0] رو ببینم چیه
switch(s2[0])
{
case "MECARD":
messagebox.show("ok","MECARD");
break;
}
از نظر منطقی باید درست باشه و وقتی از دیباگ استفاده میکنم دقیقا عبارت داخل s2[0] همین هست اما دستور switch اون رو درست نمیدونه
اگر کسی میدونه مشکل چیه لطف کنه راهنماییم کنه
البته این نکته رو هم بگم که وقتی همه عبارات انگلیسی هست یا فارسی تک کلمه ای درسته اما وقتی فارسی چند کلمه ای میشه کار نمیکنه