【发布时间】:2020-08-09 07:37:35
【问题描述】:
我遇到了这段代码:
private class Node
{
public Node(T t) => (Next, Data) = (null, t);
public Node Next { get; set; }
public T Data { get; set; }
}
有人能解释一下这在构造函数中是什么意思吗?
public Node(T t) => (Next, Data) = (null, t);
我不知道这是什么意思
(Next, Data) = (null, t);
【问题讨论】:
-
@dxiv:总的来说,它是一个表达式体构造函数,但
(Next, Data) = (null, t);部分并不特定于表达式体构造函数——它恰好经常与它们一起使用。 -
@JonSkeet 是的,当然,感谢您直截了当。
标签: c#