string a="1234";
int b=int.Parse(a);
如果a="124gfjn"
这样在运行的时候就会出错
如何才能检测 一个字符串能否转换成为整型呢?
int b=int.Parse(a);
如果a="124gfjn"
这样在运行的时候就会出错
如何才能检测 一个字符串能否转换成为整型呢?
解决方案 »
- 用VS2008开发的winform程序,在打包的时候有什么好的方法可以限制用户的使用期限呢?
- Winsock 控件 怎么用????
- 如何实现程序的后台处理
- WebServer中使用FileStream流读写IIS的虚拟目录中的文件报错.
- 急!急!! .. 关于C#winform的两窗体传值问题............
- [100分求解]如何在C#中解压带有密码的ZIP文件
- 百度街景地图的绘制方法
- 要生成一个单号,尾数是两位数 01~50 大于50用A1~A9 大于A9用B1 以此类推。
- 请踊跃谈谈关于智能客户端(Smart Client)的问题
- 请问怎样使窗口自动适应800*600,1024*768
- html文件 存入 SQL server数据库的问题???
- StreamWriter sw = new StreamWriter(@"\text.txt",true, System.Text.Encoding.Unicode);相对路径好像不能使用?
if(!int.TryParse(a, out val))
{
// 转换失败
}
int b=0;
try{
b=int.Parse(a);
}catch{
转换失败
}
string a=string.empty;
try
{
b=int.parse(a);
}
catch(System.FormatException)
{
MessageBox.show("转换失败");
}
{
string a = "1234aasd";
int b = int.Parse(a);
Console.WriteLine(b);
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
try
{
//转换代码
}
catch
{
//出错信息
}
进行整数匹配; static void Main(string[] args)
{
if (isInt("123"))
{
//Todo
}
else {
// Todo
}
}
public static bool isInt(string str)
{
Regex r = new Regex("数字的正则表达式");
if (r.IsMatch(str))
{
return true;
}
else {
false;
}
}