相关疑难解决方法(0)

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

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

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

什么DateTime?意思?

.net c# syntax datetime nullable

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

那是什么?是什么意思?

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

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

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

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

c# syntax types nullable

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

运营商的意义?在C#中的一个对象之后

我试图?在C#中找到符号/运算符的含义.

用法示例:

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

我认为必须对null价值做些什么.

当然,我查看了MSDN C#操作员页面,但没有在那里找到答案.

有人可以给我一个链接或解释这个运算符吗?

.net c# operators

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

隐含关键字

public static implicit operator byte(BytesType o) { return ConvertTo<byte>(o); }
Run Code Online (Sandbox Code Playgroud)

以上是从类型的对象o隐式转换BytesTypebyte.

但是以下是做什么的

public static implicit operator byte?(BytesType o) { return ConvertTo<byte>(o); }
Run Code Online (Sandbox Code Playgroud)

特别是条件运算符.条件运算符表示什么?

提前致谢.

c# implicit-conversion

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

标签 统计

c# ×4

.net ×2

nullable ×2

syntax ×2

datetime ×1

implicit-conversion ×1

operators ×1

types ×1