在C ++ 17中,有一个非常漂亮的功能,称为结构化绑定。我很难找到其C#类似物。具体来说,我的代码如下所示:
public struct A
{
public int up;
public int down;
public int left;
public int right;
};
public abstract A foo();
A a = foo();
int up=a.up;
int down=a.down;
int left=a.left;
int right=a.right;
,我想用不太冗长的方式初始化这些变量。
谢谢。