一、string to int
int intA = 0;
1.intA =int.Parse(str);
2.int.TryParse(str, out intA);
3.intA = Convert.ToInt32(str);
以上都可以,其中 1和3 需要try{}异常,2不需要。
例1 TryParse()
1
2
3
4
5
6
7
8
9
|
int number;
bool result = Int32.TryParse(value, out number); // return bool value hint y/n
if (result)
{ //TODO } else { // TODO<br>} |
例2 Parse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
int start, end;
int .TryParse(minTimeTxt.Text, out start);
int .TryParse(maxTimeTxt.Text, out end);
// Parse Usage try { start = int .Parse(minTimeTxt.Text);
end = int .Parse(maxTimeTxt.Text);
} catch (Exception e)
{ throw e;
} |
参考文章