Kre*_*dns 106 c# parsing integer tryparse
Parse()和TryParse()有什么区别?
int number = int.Parse(textBoxNumber.Text);
// The Try-Parse Method
int.TryParse(textBoxNumber.Text, out number);
Run Code Online (Sandbox Code Playgroud)
是否有某种形式的错误检查,如Try-Catch Block?
Gre*_*ech 148
Parse如果它无法解析该值,则抛出异常,而TryParse返回bool指示是否成功的异常.
TryParse不只是try/ catch内部 - 它的全部意义在于它是在没有异常的情况下实现的,因此速度很快.实际上,它最有可能实现的方式是在内部Parse方法将调用TryParse,然后在返回时抛出异常false.
简而言之,Parse如果您确定该值有效,请使用; 否则使用TryParse.
M4N*_*M4N 23
如果字符串无法转换为整数,那么
int.Parse() 会抛出异常int.TryParse() 将返回false(但不会抛出异常)| 归档时间: |
|
| 查看次数: |
103103 次 |
| 最近记录: |