社区
C#
帖子详情
这怎么冒出来的"int?"要强制转换成"int"
薄荷怪味咖啡豆
2019-08-22 05:02:07
求助大佬,我刚学的c#,这怎么冒出来的"int?",要怎样解决呢?
...全文
400
15
打赏
收藏
这怎么冒出来的"int?"要强制转换成"int"
求助大佬,我刚学的c#,这怎么冒出来的"int?",要怎样解决呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的时候我就不奇怪了。模型和数据库不匹配
无法将类型
int
?隐式转换为
int
,存在一个显示转换(是否缺少
强制转换
)
解决方案如下 如图 之前是直接添加value ...
int
? a = null;
int
b = a ?? 0; 比如这样,b这里就不会报错,而是为0 但要注意,??的优先级很低,在运算过程中,比+-这些等级更低
int
? a = n.
【C#】
int
类型
强制转换
C#整数三种强制类型转换
int
、Convert.To
Int
32()、
int
.Parse()的区别 Convert.To
Int
32(double value) 如果 value 为浮点型,采用四舍五入;
int
(4.6) = 4,
int
转化其他数值类型为
int
时没有四舍五入,
强制转换
(截取...
c#强制类型转换
int
在 C# 中有三种方法把其它类型转为整型,分别是
int
.Parse()、
强制转换
(
int
) 和 Convert.To
Int
32(),下面探讨它们各自的特点及效率。 1、
int
.Parse() 方法 该方法只能把字符型(string)转换为整型(
int
),如果...
【代码库】无法从"
int
?"转换为"
int
"
1.运行程序时, AddOrEditBook1.BooksType = GetTypeName(model.BookType_ID); 出现一个错误,如图: 2.解决方法:强制类型转换(
int
) ...3.
int
?可以为空,默认值是null;
int
不可以为空,默认值是
C#
int
类型的
强制转换
整理
1.使用小括号方式
强制转换
,此种方式的转换是舍精度处理,即只保留当前数字的整数部分,对于小数部分舍去 2.使用Convert.To
Int
32(xxx) 方式,此种方式是四舍五入的方式处理 注: 1.对于将浮点数转换
成
整数推荐...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章