相关疑难解决方法(0)

'int?'之间有什么区别?和C#中的'int'?

我90%肯定我之前在stackoverflow上看到了这个答案,实际上我从未见过"int?" 在这里看到它之前的语法,但无论我如何搜索我找不到上一篇文章,它让我发疯.

我可能偶然吃了有趣的蘑菇,但如果我不是,有人可以指出以前的帖子,如果他们能找到它或重新解释它吗?我的stackoverflow搜索功能显然太低了....

c# syntax types nullable

74
推荐指数
4
解决办法
9万
查看次数

使用可为 null int 的 if 条件缩小 C# 类型

编译器抱怨int?无法转换为int. 我来自打字稿背景,这可以工作,因为编译器知道这是row不可能的null。我是否遗漏了某些内容,或者我是否必须显式转换rowintwith int test = (int) row

int? row = GetRowOfCode(excel, code);
if (row != null)
{
  int test = row;
}
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
502
查看次数

标签 统计

c# ×2

nullable ×1

syntax ×1

types ×1