【发布时间】:2013-05-31 22:00:36
【问题描述】:
我在一个 c# 示例中看到了以下代码:
public void AddScreen(GameScreen screen, PlayerIndex? controllingPlayer)
{
screen.ControllingPlayer = controllingPlayer;
screen.ScreenManager = this;
screen.IsExiting = false;
}
我不知道 ? 在 PlayerIndex 之后做了什么,它是一个枚举,在课堂上每个通知都带有 ? 后面。
我的问题:它有什么作用,它叫什么以及你为什么要使用它。
我已经用谷歌搜索了这个,但它并没有让我走得太远,因为我不知道这个编码的名称,并且谷歌过滤掉了搜索查询中的问号
【问题讨论】:
-
尝试谷歌搜索“C# 可空类型”。
-
遇到类似问题,尝试提出更智能的谷歌查询。对于c# question mark,您会立即得到答案。
-
在 SO 中搜索
[C#] "?"也可以。 -
@DanielDaranas - 这要求你已经知道(大部分)答案。
-
@HenkHolterman 我试图通过提供他缺少的搜索词(“可空”)来帮助 OP,而不是批评他的问题。在我写这篇文章的时候,仍然没有答案。