社区
C#
帖子详情
private int? i 中的"int?"是什么意思?
yhy0611
2009-03-03 08:41:41
/// <summary>
/// 批号
/// </summary>
private int? batchID;
/// <summary>
/// 数据类型编号
/// </summary>
private int? mrDataTypeID;
...全文
2458
11
打赏
收藏
private int? i 中的"int?"是什么意思?
/// /// 批号 /// private int? batchID; /// /// 数据类型编号 /// private int? mrDataTypeID;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HalloMoto
2009-03-13
打赏
举报
回复
噢.噢 .
wts_net
2009-03-03
打赏
举报
回复
整型数,可以为null(能转换为整型就是整型,不能就为null,而不会像int i 一样有转换的异常throw)
特别
2009-03-03
打赏
举报
回复
也等价于
Nullable<int> i;
i = null;
值类型的默认不能为null,如果要使值类型的能接受null值,就这样定义。
Tll_W
2009-03-03
打赏
举报
回复
[Quote=引用 1 楼 zgke 的回复:]
可以为null 的INT
[/Quote]
一般int类型的变量是默认为0的,这个时候int就可以用null来判断了
特别
2009-03-03
打赏
举报
回复
private int? batchID;
加一个问号表示这种类型可接受null值,称为可空类型
你可以试一下如下代码
int a;
a=null; //要报错
int ? a;
a=null; //不报错
lc329857895
2009-03-03
打赏
举报
回复
可空类型,对数据库进行操作可以将null插入到数据库中。
pbmlly
2009-03-03
打赏
举报
回复
哦,这样啊.
hhxxcj
2009-03-03
打赏
举报
回复
没什么,把问号删掉也不会有影响的
hhxxcj
2009-03-03
打赏
举报
回复
1
你这个是代码生成器生成的吧,这个没什么意思,就是它不知道你这个是不是外键,外键的类型一般都是这个,你把?删了就行了不会有影响的
HsWong
2009-03-03
打赏
举报
回复
代表可以为null的int类型
zgke
2009-03-03
打赏
举报
回复
可以为null 的INT
什么是
private
关键字?怎么使用
修饰的成员只能在当前类
中
被访问,无法在其他类
中
被访问。是一种访问修饰符,它可以用来控制类成员的访问权限。类
中
被访问,不能在其他类
中
被访问。这种方式实现了封装,能够确保。只能通过提供的方法进行访问和修改。
在一个java类里,
private
int
a; 什么时候要使用
int
eger
Int
eger有一个明显的好处,就是它能比
int
多表示一个值,没错就是null。假如一个属性,名字叫a,假如它的类型是
Int
eger,那它就可以区别来有和没有值,比如你刚new出来一个对象,还没来得及给a赋值呢,此时a就是null,对吧,没有值。如果换成
int
类型呢,他有值,是0。假如这个属性是age,用户不想告诉你他的年龄,他就把用户名,邮箱啥的填了,年龄他没有填,此时如果这个age是
Int
eg
Java
中
的
private
关键字
private
关键字用于类
中
,作用是保护类
中
的成员变量或者成员方法的数据安全。凡是被
private
修饰过后的成员变量或成员方法都不能直接被外界调用。需要先在类
中
进行数值的修饰才可以被外界调用.
private
的使用
private
数据类型 变量名; 例:
private
int
age;//表示变量名为age的成员变量已经被
private
进行修饰了 外界无法直接访问,除非在类
中
对age这个变量执行数值的修饰 针对
private
修饰后的变量的获取和修饰,被
private
修饰后的变量在类
中
也不能够
java
中
如何将
int
设置为空,如何设置为
int
null值? Android版的Java
which is the best way to set already defined
int
to null?
private
int
xy(){
int
x = 5;x = null; //-this is ERRORreturn x;}so i choose this
private
int
xy(){
Int
eger x = 5;x = null; //-this is OKreturn (in...
java 数组 继承
35.有如下一维数组的定义: arr1数组元素批量赋值(预设值为:100)的方式
中
,错误的有: A. B. C. D. B 36.数组的定义为:
int
[] arr=new
int
[10]; 如何获得数组的长度 A.arr.length() B.arr.size() C.arr.length D.arr.size C 37.某Java源文件代码如下,该源文件应如何命名? D.后缀是.java,文件名可以任意取,符合标识符规范即可......
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章