请问在C#里如何将string型的字符转换成int型?
比如有一个string str="123", 怎样能使它变成int型的123呢?有没有什么函数呢?
------解决方案--------------------int i = int.Parse(str);
or
int.TryParse(str, out i);
------解决方案--------------------int i = int.Parse(str);
or
int.TryParse(str, out i);
OR
int i=Convert.ToInt32(str);
------解决方案--------------------private int CtInt(string tempstr)
{
int tempint=0;
try
{
tempint=int.Parse(tempstr);
}
catch(Exception ex)
{
MessageBox.Show("你输入的不为数字", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}