;

C#检测转换是否成功

很多时候,不知道判断输入的实际类型,就比如我们需要一个字符串类型的参数,而传递过来的字符串类型却不知道能否成功转换。很多人想到的是使用捕获异常来处理,我们知道处理异常是需要消耗性能做代价的。所以想到使用TryParse方法

 

比如,我要判断传递过来的字符串能否成功转换为float类型,代码如下:

 

public bool StringToFloat(string s)

{

float f = 0;

bool result = float.TryParse(s,out f);

return result;

}

posted @ 2010-03-11 10:07  唐玉  阅读(584)  评论(0编辑  收藏  举报