小编Fur*_*ürk的帖子

空合并赋值运算符的行为

我只是想知道??=运算符如何在后台运行。我有两个问题。

考虑下面的例子,

string name = "John";
name ??= "George";
Run Code Online (Sandbox Code Playgroud)

1)是否等于name = name ?? "George";

2) 它是这样工作的吗,

if (name == null) {
   name = "George";
}
Run Code Online (Sandbox Code Playgroud)

或者

if (name == null) {
   name = "George";
}
else {
   name = name;
}
Run Code Online (Sandbox Code Playgroud)

c# .net-core c#-8.0

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

C# 9.0 中的本机大小的整数是什么?

  • 这些本机大小的整数是什么?nintnuint
  • 它们的用途是什么?它们有什么好处?

.net c# c#-9.0

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

标签 统计

c# ×2

.net ×1

.net-core ×1

c#-8.0 ×1

c#-9.0 ×1