相关疑难解决方法(0)

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

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

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

什么DateTime?意思?

.net c# syntax datetime nullable

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

"bool"和"bool"有什么区别?

我使用"bool"类型作为变量,就像我在C++中习惯的那样,并且我尝试将我期望的函数或属性的值放入我的变量中.但是我经常遇到结果类型是"bool?"的情况.而不是"bool",隐式转换失败.

两者之间有什么区别,每次使用的时间是多少?另外,我应该使用"bool?" 作为我的变量的类型?这是最好的做法吗?

c# boolean nullable

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

那是什么?是什么意思?

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

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

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

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

c# syntax types nullable

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

什么是"DateTime?" 而不只是C#中的DateTime?

C#中a DateTime?和a DateTime(没有问号)有什么区别?

c# datetime nullable

4
推荐指数
2
解决办法
1839
查看次数

标签 统计

c# ×4

nullable ×4

datetime ×2

syntax ×2

.net ×1

boolean ×1

types ×1