社区
C#
帖子详情
private int? i 中的"int?"是什么意思?
yhy0611
2009-03-03 08:41:41
/// <summary>
/// 批号
/// </summary>
private int? batchID;
/// <summary>
/// 数据类型编号
/// </summary>
private int? mrDataTypeID;
...全文
2461
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
第三题 有如下Student 对象,
private
String name;
private
int
age;
private
int
score;
private
S...
//Student package zuoye; public class Student {
private
String name;
private
int
age;
private
int
score;
private
String classNum; public String getName() { return name; } public void setName(Strin...
如何在 Java
中
将 String 转换为
int
?
如何将 String 转换为
int
?
int
? C#
中
的可空类型
int
?是一种类型,普通的
int
不能为null,而用
int
?,其值可以为null
int
?或者Nullable 表示基础类型为值类型的对象,值类型与引用类型一样也可以分配 nullNothingnullptrnull 引用 对于一个类型,如果既可以给它分配一个值,也可以给它分配 nullNothingnullptrnull 引用(在 Visual Basic
中
为 Nothing)(表示
类
中
private
static
int
的特点
举例说明public class Spike { public static void main(String[] args) { Counter a = new Counter(); System.out.pr
int
ln(a.increment()); System.out.pr
int
ln(a.anotherIncrement());
operator
int
()用法
operator
int
()是类型转换运算符,比如: struct A {
int
a; A(
int
i):a(i){} operator
int
() const { return a; } }; void main() { A aa(1);
int
i =
int
(aa);
int
j = aa; //作用一样 } 该函数的返回值类型就是函数名,所以不用显式地表示出。 什么叫返回类型就是函数名? ============================ 返回类型是
int
,函数名也是.
C#
111,124
社区成员
642,539
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章