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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 08:06:49
C#中decimal.TryParse(,out ) 是干什么用的?
xRIK@+^BںVF)t#ioRƍKEA&f$=/)A4{7#ëзX"6H|*8ZiBW'a^A(x|[N nj 3btT]xd :-{Mr@9kCB&"+x@h,&#4rv;G*%ۼD"pF,i ƦX׮Ȉ%%H,5%#ǒ!ߌ -LXoJIr&K!GsCD)Fz?x*6Fp`9+ - ͉qZ(|+k뾁Ӥ<0NF4N$|$D$ã"h9"oı&ޣ5f+21/`

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出转换的值