相关疑难解决方法(0)

int.TryParse实际上是如何工作的

我一直在寻找int.TryParse方法实现,它实际上是如何工作的,但我还没有找到.我必须知道,关于a string,它是否是一个数值,但我现在不想转换它.

所以我只需要bool结果int.TryParse.所以问题是:

  1. 是否有任何功能只能提供bool结果,

  1. 我想知道,int.TryParse实际上是如何工作的(有try ... catch内部还是迭代输入的字符string)?

c#

74
推荐指数
5
解决办法
16万
查看次数

int.TryParse合成糖

int.TryPrase 是伟大的,但只有一个问题......至少需要使用两行代码:

int intValue;
string stringValue = "123";
int.TryParse(stringValue, out intValue);
....
Run Code Online (Sandbox Code Playgroud)

当然我可以这样做:

string stringValue = "123";
int intValue = Convert.ToInt32(string.IsNullOrWhiteSpace(stringValue) ? 0 : stringValue); 
Run Code Online (Sandbox Code Playgroud)

只需一行代码.

我怎样才能让int.TryParse使用一个衬里,或者还有第三种选择?

谢谢!

Bezden最好地回答了这个问题,但实际上我计划使用Reddogs解决方案.

c# asp.net .net-4.0

44
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×2

.net-4.0 ×1

asp.net ×1