在C#7中,仅使用一个项目就不可能将
apparently结构化为元组.
ValueTuple< T1>存在,所以不是因为这个.
向后兼容性意味着具有一个参数的Deconstruct方法也必须是合法的:
public void Deconstruct(out int i)
那你为什么不写:
var (num) = foo;
难道只是因为没有合理的用例吗?
ValueTuple< T1>存在,所以不是因为这个.
向后兼容性意味着具有一个参数的Deconstruct方法也必须是合法的:
public void Deconstruct(out int i)
那你为什么不写:
var (num) = foo;
难道只是因为没有合理的用例吗?