软件系统运行过程中,有很多时候会需要用户输入内容,比如,用户名、数字、货币值等内容,系统接收到用户的输入信息后,根据系统设计需求进行分别处理,这样就会要求我们开发软件系统时根据实际需求对用户输入的信息进行干预,比如,我们在需要用户输入的字符串只能是数字格式时,如果,用户输入了字母、汉字等其他类型非数字字符时,那么,软件程序就会自动抛出异常,程序员根据这些信息来判断用户的输入的信息是否合法,虽然,这个思路可以帮助我们解决这个问题,但是,这种处理方式并不是一种很好的处理方法,下面,济南网站建设news.hcsw666.com/小编就来为大家介绍另一种解决该需求的方法,有需要的朋友可以过来参考一下
关键代码:
internal class Program { public static bool IsNumber(string input) { double n; return double.TryParse(input, out n); } static void Main(string[] args) { string myString; Console.WriteLine("请输入一个字符串:"); myString = Console.ReadLine(); if (IsNumber(myString)) { Console.WriteLine("您输入的字符串是{0},这是一个数字字符串", myString); } else { Console.WriteLine("您输入的数据格式不正确,请确认数据格式再输入!"); } Console.ReadKey(); } }
评论