اعتبارسنجی نام در سی شارپ
سوال
سلام به همه مهندسای عزیز، کسی میتونه کمکم کنه، میخوام برنامه ایی بنویسم که اسم کاربر رو بگیره و اگر اسمش شامل کاراکتری به جز کاراکتر underline بود بهش ارور بده و در غیراینصورت پیام تایید رو بهش نشون بده.ممنوووون
مثلا
ورودی mohse@n
خروجی namotabar ast
حل شده
1
انجمن برنامه نویسان سی شارپ
4 سال
4 پاسخ ها
351 دیده شده
4
پاسخ ها ( ۴ )
string userName = Console.ReadLine();
char[] ch = userName.ToCharArray();
bool f=true;
for (int i = 0; i < ch.Length; i++)
{
if (!(ch[i] >= ‘A’ && ch[i] <= ‘z’ || ch[i] == ‘_’))
{
f = false;
break;
}
}
if (f==true)
{
Console.WriteLine(“ok”);
}
else
{
Console.WriteLine(“error”);
}
با سلام به شما دوست درسمنی
کد برنامه به شکل زیر است