主要有四种方法
1.int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。
如果字符串为空,则抛出ArgumentNullException异常;
如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;
2.Convert.ToInt32()是一种类容转换;但它不限于将字符串转为int类型,还可以是其它类型的参数;Convert.ToInt32与int.Parse较为类似,实际上Convert.ToInt32内部调用了int.Parse。
3.int.TryParse(Strings,outintnum.)与int.Parse(strings)又较为类似,但它不会产生异常,最后一个参数为输出值,如果转换失败,输出值为0,如果转换成功,输出值为转换后的int值。
4.(int)属cast转换,当我们把int类型扩展到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。
免责声明:本站内容仅用于学习参考,文字信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)