社区
C#
帖子详情
这怎么冒出来的"int?"要强制转换成"int"
薄荷怪味咖啡豆
2019-08-22 05:02:07
求助大佬,我刚学的c#,这怎么冒出来的"int?",要怎样解决呢?
...全文
504
15
打赏
收藏
这怎么冒出来的"int?"要强制转换成"int"
求助大佬,我刚学的c#,这怎么冒出来的"int?",要怎样解决呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
长岛的云
2019-09-10
打赏
举报
回复
int?为可空型int,C#新版本特性
number1killer
2019-09-10
打赏
举报
回复
可能是变量的值传递出问题了,再此传递一个值给他试试。
amnoone
2019-09-08
打赏
举报
回复
先转换 试试 int 。parse
¿?¿?
2019-09-06
打赏
举报
回复
int类型无法传入null值,但是int?可以传入null值 其实int?就是Nullable<int> 可以为null 不过简化了
hailiangg
2019-09-06
打赏
举报
回复
int? a = 1; int b = a.Value; a是Null的时候会报错 所以需要先判断一下获取的值是否为NULL
shushukui
2019-09-05
打赏
举报
回复
int? 代码允许为null 的int 类型 int suxing 后面方法的返回值可能会出现为null的情况,所以编译器报错。
使我做你和平之子
2019-09-05
打赏
举报
回复
如果确信不为空还可用它的Value属性
伽楠
2019-09-04
打赏
举报
回复
int?允许null值,int可不行
叫我 Teacher 周
2019-08-23
打赏
举报
回复
int? 是 Nullable 类型,int 是 Int32 类型,当然不一样了
glb21
2019-08-22
打赏
举报
回复
可空类型的简写式
LinuxCard
2019-08-22
打赏
举报
回复
int?和int
Macdaire
2019-08-22
打赏
举报
回复
int?是可以等于null的,你后面那段代码的返回值可能是允许为空的,你把int suxing 改成 int? suxing试试
github_36000833
2019-08-22
打赏
举报
回复
两种写法: int suxing = entity.GetMapType(...)
?? 0
; 或 int suxing = entity.GetMapType(...) ?? throw new InvalidOperationException("出错了");
mirrorleo
2019-08-22
打赏
举报
回复
int suxing = entity.GetMapType(XXXXXXXXX).Value;
wanghui0380
2019-08-22
打赏
举报
回复
当他是EF的时候我就不奇怪了。模型和数据库不匹配
关于char
强制转换
成
int
到底是用0还是用1补位的猜想与检验
本文通过实验探讨了C语言中char类型
强制转换
为
int
时,负值补位是0还是1的情况。文章指出,补位方式依赖于原始变量的类型及其值,转换过程中编译器会根据原始定义进行补位,如unsigned char转
int
时默认补0。最终验证显示,强制类型转换并不改变变量的原始值,而是根据变量类型决定补位是0还是1。
double型
强制转换
成
int
型的取整方法, java中向上向下及四舍五入取整的方法
本文介绍了Java中double型到
int
型的
强制转换
方法,并演示了具体的代码示例。此外,还提供了三种常用的取整方法:向上取整、向下取整及四舍五入取整。
mysql将double数据强转
int
_请问double型可以
强制转换
成
int
型吗?
本文介绍了在编程中double类型转换为
int
类型的两种方法:显式强制类型转换和隐式强制类型转换。显式转换通过(
int
)关键字实现,而隐式转换则在赋值表达式中自动完
成
。
指针 专题( (
int
*)
强制转换
成
(char *),大小端)
本文探讨了C语言中避免野指针的方法,解释了大小端模式并提供了判断函数,同时演示了(
int
*)到(char*)的强制类型转换,加深了对内存布局的理解。
c#强制类型转换
int
本文介绍了C#中将其他类型转换为整型的三种方式:
int
.Parse()、Convert.To
Int
32()和
强制转换
(
int
)。
int
.Parse()方法适用于字符串转整型,而Convert.To
Int
32()可以处理任意对象类型,若转换失败则返回0。
强制转换
在确定转换类型无误时使用。效率上,
int
.Parse()比Convert.To
Int
32()更高。在不确定转换结果时,推荐使用Convert.To
Int
32()配合异常处理确保程序稳定性。
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章