C#检测转换是否成功
很多时候,不知道判断输入的实际类型,就比如我们需要一个字符串类型的参数,而传递过来的字符串类型却不知道能否成功转换。很多人想到的是使用捕获异常来处理,我们知道处理异常是需要消耗性能做代价的。所以想到使用TryParse方法
比如,我要判断传递过来的字符串能否成功转换为float类型,代码如下:
public bool StringToFloat(string s)
{
float f = 0;
bool result = float.TryParse(s,out f);
return result;
}
不积跬步无以至千里