str1 c#里的decimal.TryParse方法怎么用,我是新手,求大神用通俗易懂的话尽量详细一点说明白谢谢?
浏览量:1479
时间:2021-03-13 08:54:21
作者:admin
c#里的decimal.TryParse方法怎么用,我是新手,求大神用通俗易懂的话尽量详细一点说明白谢谢?
Tryparse的意思和他字面上的意思一样。尝试切换。Return bool type
例如,您的程序需要用户输入两个数字,程序计算两个数字的和,用户输入的类型是字符串类型
但您必须要求用户输入数字,而不是单词(ABC)。因此,这里需要使用tryparse来判断用户输入是否可以转换成十进制。
以一个简单的控制台为例
sum()//sum
{控制台写入线(“输入第一个数字)”
字符串str1=控制台ReadLine()//读取用户输入并获取字符串类型控制台写入线(“Enter SecondNumber”)
字符串str2=控制台ReadLine()//读取用户输入,获取字符串类型
//开始判断是否可以转换成数值类型
decimal num1//定义两个数值类型
decimal num2
if(十进制.TryParse(str1,out num1)和十进制.TryParse(str2,out num2))
{控制台写入线(“总和=”(num1 num2))控制台读取键
}
否则{控制台写入线(”输入类型无效,请在这种情况下重试十进制.TryParse(STR1,out num1)是用法,
尝试将STR1转换为十进制形式,如果无法转换,则返回false。
如果可以转换,out是关键字,它指示将结果输出到哪个变量。上面的代码将转换后的结果转换成num1,并返回true
事实上,它非常简单,只需编写一次。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。