您的位置:首页 > 编程语言 > C#

How can I convert String to Int in C#?

2014-06-10 23:23 453 查看
http://stackoverflow.com/questions/1019793/how-can-i-convert-string-to-int

Try this:
int x = Int32.Parse(TextBoxD1.Text);


or better yet:
int x = 0;

Int32.TryParse(TextBoxD1.Text, out x);


Also, since
Int32.TryParse
returns
a
bool
you
can its return value to make decisions about the results of the parsing attempt:
int x = 0;

if (Int32.TryParse(TextBoxD1.Text, out x))
{
// you know that the parsing attempt
// was successful
}


If you are curious, the difference between
Parse
and
TryParse
is
best summed up like this:

The TryParse method is like the Parse method, except the TryParse method does not throw an exception if the conversion fails. It eliminates the need to use exception handling to test for a FormatException in the event that s is invalid and cannot be successfully
parsed. - MSDN
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: