C# 中怎么将string转换成int型

int intA = 0;
1.intA =int.Parse(str);
2.int.TryParse(str, out intA);
3.intA = Convert.ToInt32(str);
以上都可以,其中 1和3 需要try{}异常,2不需要。

//TryParse() Usage1:
int number;
bool result = Int32.TryParse(value, out number); // return bool value hint y/n
if (result)
{
//TODO
}
else
{
// TODO
} //TryParse Usage2:
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;
} int -> string : ToString() eg: int x = ;
x.ToString();

转载:

Bluestorm's Space

C# 中怎么将string转换成int型

上一篇:Exception in thread "main" org.hibernate.TransientObjectException: object references an unsaved tran


下一篇:MyEclipse------带进度条的输入流