字符转换为整数 i_num=int(s_str); 通不过编译吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i_num = int(s_str); 编译不会通过搂住考我们的眼里呢!真是寓教于乐,哈哈! sorry, 对不起大家,编译时马虎了。 "方法一、强制类型转换 i_num = int(s_str); "是错误的,这是其它语言的语法,比如powerbuilder中,强制类型转换一般用于同种类型不同精度的转换,不能应用于将字符转换为数值。例如: int i_num=0; double d_num = 12.345; i_num = (int)d_num; Console.WriteLine("i_num={0}",i_num);这时会输出i_num=12 说明一下:1. 方法1可以改成i_num = (int)(s_str); 2.这个几种方法在转化数字组成的字符时是正确的,当字符是汉字时就会出错,所以应该把它们写在try{}catch{}中 i_num = (int)(s_str); 是错误的!!编译时会报错:error CS0030: 无法将类型“string”转换为“int” 楼主的话有歧义,LZ关于sting 转换成int上面的几种做法是在STRING类型的值是数字的时候有用,即string a="123456";你既然说把字符转成整数。那STRING A=“abc”;将发生编译错误。这时的转成整数就是得到它的ASCII码。 int.TryParse方法...比你学到的三种方法更高效更安全... 用TryParse,try{}catch{}不要到处都用! 怎么我编译的时候会出错呢?int data ;string s1 = "12" ;data = int.TryParse( s1 ) ;请指点 这么老的帖子下次就不要翻出来啦。。自己有什么问题就新开个帖子嘛。。哪怕是0分帖。。int data ; string s1 = "12" ; int.TryParse( s1, out data ) ; httpwebrequest异步超时问题 中文图片无法显示,网址已经进行了转换。 c# 如何给按钮添加事件 C#实现DES加密解密时出现的异常 ●取第一块硬盘物理序列号时出错!!● 请问如何响应点击最大化按钮? windows程序设计 DataGrid控件的问题! 如果将一个字符串转换成对象; treeview简单问题 学习C#的UML应该用什么软件呢?应该怎么学呢? 为什么提示等号附近有错误
编译不会通过搂住考我们的眼里呢!真是寓教于乐,哈哈!
"方法一、强制类型转换
i_num = int(s_str); "
是错误的,这是其它语言的语法,比如powerbuilder中,强制类型转换一般用于同种类型不同精度的转换,不能应用于将字符转换为数值。
例如: int i_num=0;
double d_num = 12.345;
i_num = (int)d_num;
Console.WriteLine("i_num={0}",i_num);
这时会输出
i_num=12
1. 方法1可以改成i_num = (int)(s_str);
2.这个几种方法在转化数字组成的字符时是正确的,当字符是汉字时就会出错,所以应该把它们写在try{}catch{}中
楼主的话有歧义,LZ关于sting 转换成int上面的几种做法是在STRING类型的值是数字的时候有用,
即string a="123456";
你既然说把字符转成整数。那STRING A=“abc”;将发生编译错误。
这时的转成整数就是得到它的ASCII码。
int data ;
string s1 = "12" ;
data = int.TryParse( s1 ) ;
请指点
这么老的帖子下次就不要翻出来啦。。自己有什么问题就新开个帖子嘛。。哪怕是0分帖。。int data ;
string s1 = "12" ;
int.TryParse( s1, out data ) ;