解析v.TryParse

Parse()和TryParse()有什么区别?

int number = int.Parse(textBoxNumber.Text);

// The Try-Parse Method

int.TryParse(textBoxNumber.Text, out number);

是否有某种形式的错误检查,例如Try-Catch块?

回答:

Parse如果无法解析该值,则引发异常,而TryParse返回bool指示其是否成功的异常。

TryParse不只是try/ catch内部-

它的全部意义在于,它是没有例外,使其快速实现。实际上,最有可能实现该Parse方法的方法是在内部调用该方法TryParse,如果该方法返回则抛出异常false

简而言之,Parse如果您确定该值将有效,请使用;否则,请使用。否则使用TryParse

以上是 解析v.TryParse 的全部内容, 来源链接: utcz.com/qa/400080.html

回到顶部