很多新手在搞c#或者.net开发的时候总会碰到一些小问题,如何知道字符能不能为int型  在这里我写了一个小的函数仅供大家参考:

/// <summary>
/// 判断是不是int型
/// </summary>
/// <param name="str">接收的字符串</param>
/// <returns></returns>
public bool IsInt(string str)
{
try
{
//在这里将接收的字符串
int a = Convert.ToInt32(str);
//如果转换成功 返回的则是true 可以转换为int型
return true;
}
catch
{
//如果转换int型失败会返回false 这个字符串中含有非数字的字符 所以不能转换为int型
return false;
}
//在使用这个函数的时候 只需要判断返回的是true 还是false即可
}

  

05-01 01:11