很多新手在搞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即可 }
时间: 2024-10-14 18:37:21