主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

(int) 和int.Parse()的区别

发布时间:2011/3/19 21:48:33

问题:

int myint =(int) mycmd.ExecuteScalar() 可以执行

而 int myint =int 。Parse(mycmd.ExecuteScalar())  不能执行呢

回答:

int.Parse参数是要求字符串...,    (int)这种转换方式可以在类库设计的时候自己声明...

int.Parse方法是将数字的字符串表示形式转换为它的等效32位有符号整数...

而(int)是强制转换...转换的对象必须是可显式转换为Int32结构的对象...

 

int myint =(int) mycmd.ExecuteScalar() 可以执行 

而 int myint =int 。Parse(mycmd.ExecuteScalar().Tostring())

 

 

int myint;
if(int.TryParse(mycmd.ExecuteScalar().ToString,out myint))
{
  //继续执行其他
}



 

相关新闻推荐

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4