C#中decimal.TryParse(,out ) 是干什么用的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 15:03:12
C#中decimal.TryParse(,out ) 是干什么用的?

C#中decimal.TryParse(,out ) 是干什么用的?
C#中decimal.TryParse(,out ) 是干什么用的?

C#中decimal.TryParse(,out ) 是干什么用的?
1.首先这个函数返回类型为bool类型,用以判断作为参数的字符串是否可以转换为decimal类型.
2.如果可以转换,那么则将转化结果以out类型参数的方式返回:
decimal res=0m;
string str="3.1415926";
bool convertible= decimal.TryParse(str,out res);
此时,变量convertible的值为true,res的值为3.1415926,
如果上述str的值为"ABCDE"(任意例子),
则此时,变量convertible的值为false,res的值为0m

尝试转换成decimal类型 如果转换成功则out出转换的值