C#中decimal.TryParse(, out ) 是干什么用的?
2个回答
展开全部
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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询