相关疑难解决方法(0)

类型后面的问号的目的是什么(例如:int?myVariable)?

通常,问号的主要用途是有条件的,x ? "yes" : "no".

但是我已经看到了它的另一个用途,但是找不到?例如运算符的这种用法的解释.

public int? myProperty
{
   get;
   set;
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net types

418
推荐指数
8
解决办法
22万
查看次数

什么是"DateTime?" 在C#中意味着什么?

我正在阅读.Net书籍,在其中一个代码示例中,有一个带有此字段的类定义:

private DateTime? startdate
Run Code Online (Sandbox Code Playgroud)

什么DateTime?意思?

.net c# syntax datetime nullable

70
推荐指数
5
解决办法
6万
查看次数

带有问号的好奇C#语法

private enum E_Week
{
   Mon = 0,
   Tue,
   . . .
}
Run Code Online (Sandbox Code Playgroud)

以下代码是什么意思?

E_Week? week= null;
Run Code Online (Sandbox Code Playgroud)

它是否等于以下代码?'?'的功能是什么?在这里签名?

E_Week week= null;
Run Code Online (Sandbox Code Playgroud)

c#

24
推荐指数
3
解决办法
2791
查看次数

C# - 基本问题:什么是'?'?

我想知道?C#中的含义是什么?
我看到的东西是:DateTime?或者int?.我想这是特定于C#4.0的?
我不能在谷歌找它,因为我不知道这个东西的名字.
问题是我使用的日期时间和我有很多投的错误(从DateTimeDateTime?).

谢谢

.net c# nullable

16
推荐指数
4
解决办法
1665
查看次数

那是什么?是什么意思?

可能重复:
一个好奇的c#语法

所以我看到了一些代码,其中一些使用了?在类型之后,像这样:

private Point? loc = null;
Run Code Online (Sandbox Code Playgroud)

所以我想知道Point?与Point不同(不能在我的句子末尾加上问号,否则我会让你们迷惑......:]).我使用的语言就是C#.

c# syntax types nullable

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

标签 统计

c# ×5

.net ×3

nullable ×3

syntax ×2

types ×2

asp.net ×1

datetime ×1