需要一种简单的方法将我的字符串更改为c#中的整数

时间:2011-07-01 06:43:48

标签: c#

我有一个这样的字符串:

var myString = "025"

有没有简单的方法可以将其更改为数字?

4 个答案:

答案 0 :(得分:4)

int myNumber = int.Parse(myString);

请注意,如果myString无法转换为int,则会抛出异常。您可以使用更安全的TryParse

int myNumber
if( int.TryParse(myString, out myNumber){
  //conversion ok, and myNumber now contains the int
}else{
  //conversion failed. myNumber will now be 0.
}

答案 1 :(得分:0)

var myInt = Int32.Parse(myString);

虽然对于这些问题,我认为读一本书并发现这种语言会有所帮助。

答案 2 :(得分:0)

你可以做到

string str = "123";
int value = int.MinValue;

if(int.TryParse(str, out value))
 MessageBox.Show("Successfully parsed");
else
   MessageBox.Show("Parsing failed");

答案 3 :(得分:0)

也可以使用:

int value = Convert.ToInt32("myString");