当前位置:编程学习 > C#/ASP.NET >>

如何将int?转换int

如何将int?转换int
如何将int转换int? --------------------编程问答-------------------- ???? --------------------编程问答-------------------- 参考:

http://www.cnblogs.com/insus/articles/1424094.html --------------------编程问答-------------------- msdn使用可空类型 --------------------编程问答-------------------- 看着标题觉得有点意思. --------------------编程问答-------------------- int? 到 int 要强制转换
int 到 int? 会隐式转换
如:
int? a = 5;
int b = (int)a;
a = b; --------------------编程问答-------------------- int? 到 int 转换前最好先测试下。 --------------------编程问答--------------------
引用 5 楼 orain 的回复:
int? 到 int 要强制转换
int 到 int? 会隐式转换
如:
int? a = 5;
int b = (int)a;
a = b;

up
int b = (int)a;//当a为null时b为0,其他的都一样 --------------------编程问答--------------------
引用 4 楼 camelials 的回复:
看着标题觉得有点意思.

握手。 --------------------编程问答-------------------- 从没碰到过,第一次看到
int? 到 int 要强制转换 
int 到 int? 会隐式转换 

???????
--------------------编程问答--------------------
引用 3 楼 kfps8kfps8 的回复:
msdn使用可空类型

顶 --------------------编程问答-------------------- 其实你可以处理数据库 将字段设置为不能为空就行了 --------------------编程问答-------------------- 这么麻烦……人们的想象力真丰富



int?  someIntNullable ;
int someInt;

someInt = someIntNullable.HasValue ? someIntNullable.value: 0;

--------------------编程问答--------------------

int? num; 
//为空的时候强制转换会失败,最好先
if(num!=null)
{
    int b = (int)a;
}
--------------------编程问答-------------------- int? 值可为Null
int 值都为数字,默认值为0

你在转换的时候如果int?转Int

要先判断null --------------------编程问答-------------------- 蛋疼的整天整些没用的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,