检查用户的输入类型 [英] check at input type of user

查看:100
本文介绍了检查用户的输入类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在如果用户输入a,b,c,0,无论操作选择1,2,3,4 ....那么我想在确定用户选择后显示消息无效...我怎么能执行语句..希望你明白



 Console.WriteLine( 输入您的数据操作选择); 
Console.WriteLine( 1.将数据插入表);
Console.WriteLine( 2.将数据更新到表);
Console.WriteLine( 3.从表中删除数据);
Console.WriteLine( 4.显示表格的所有数据);

int choice = Convert.ToInt32(Console.ReadLine());

开关(选择)
{
case 1:
Console.WriteLine( \ n);
conn.InsertData();
Console.WriteLine( \ n);
conn.GetData();
break;

解决方案

检查输入的ASCII值

这样的东西也许?



  int  choice; 
if int .TryParse(Console.ReadLine, out choice)){
switch (choice)
{
case 1
Console.WriteLine( \\\
);
conn.InsertData();
Console.WriteLine( \ n);
conn.GetData();
break ;

}
else {
Console.WriteLine( PLease输入一个整数值!);
}





Int.TryParse [ ^ ]


now if user enter a,b,c,0 whatever not operational choice 1,2,3,4.... then i want to show message invalid after geting user choice...how i can execute statement... hope u understand

Console.WriteLine("Enter your Choice for Data Operation");
            Console.WriteLine("1. Insert Data into Table");
            Console.WriteLine("2. Update Data into Table");
            Console.WriteLine("3. Delete Data from Table");
            Console.WriteLine("4. Display All Data of Table\n");

            int choice = Convert.ToInt32(Console.ReadLine());

            switch (choice)
            {
                case 1:
                    Console.WriteLine("\n");
                    conn.InsertData();
                    Console.WriteLine("\n");
                    conn.GetData();
                    break;

解决方案

check the ASCII value of input


Something like this perhaps?

int choice;
if(int.TryParse(Console.ReadLine, out choice)){
    switch (choice)
            {
                case 1:
                    Console.WriteLine("\n");
                    conn.InsertData();
                    Console.WriteLine("\n");
                    conn.GetData();
                    break;

}
else{
    Console.WriteLine("PLease enter an integer value!");
}



Int.TryParse[^]


这篇关于检查用户的输入类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆