为什么在 C# 中为 int 变量设置 null 值会导致 System.InvalidOperationException?

问题描述 投票:0回答:1
Why does assigning null to an int variable in C# cause a System.InvalidOperationException? How can I set null to an int without this error?
[enter image description here](https://i.stack.imgur.com/JmKsX.png)
[enter image description here](https://i.stack.imgur.com/ftyxe.png)
[enter image description here][1]
 [1]: https://i.stack.imgur.com/rNvad.png

将命令属性设置为 null

c# nullable
1个回答
0
投票

在 C# 中,不能直接将

int
设置为 null。但如果你需要的话,你可以这样做:

int? i null;
© www.soinside.com 2019 - 2024. All rights reserved.