我有一个这样的字符串:
var myString = "025"
有没有简单的方法可以将其更改为数字?
答案 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");