[此文来源于互联网,牛C网只负责收集整理]
使用Convert.ToInt32()把一个char型转换成int时,是把这个char的ascci码给过去而不是数字
如:
char c = '1';
int i;
i = Convert.ToInt32(c);
//这时i的值为49,是1的ascii码
想得到1,可以使用int.Parse()
如:
char c = '1';
int i;
i = int.Parse(c);
//这时i的值为1,而不是1的ascii码
作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/2154/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
牛C网推荐您再看看以下日志:
ASP_NET下使用MD5加密
网友原创-从N层到dotnet详细剖析原理
ASP.NET中datareader对象的简单使用
Atlas应用程序的调试技巧
WebSerivce研究笔记
用ASP.NET 2.0设计网络在线投票系统
ASP.NET向SQL Server数据库添加图片
DataGrid删除一行前弹出确认框
掌握 ASP.NET 之路-自定义实体类简介
ASP.NET 2.0移动开发之列表控件
ASP_NET下使用MD5加密
网友原创-从N层到dotnet详细剖析原理
ASP.NET中datareader对象的简单使用
Atlas应用程序的调试技巧
WebSerivce研究笔记
用ASP.NET 2.0设计网络在线投票系统
ASP.NET向SQL Server数据库添加图片
DataGrid删除一行前弹出确认框
掌握 ASP.NET 之路-自定义实体类简介
ASP.NET 2.0移动开发之列表控件
在IIS与.net框架中配置中把扩展名.aspx改成自定义的扩展名.mspx
c#中什么情况下用(int)什么情况下用Convert.ToInt32?





