相关疑难解决方法(0)

C#7有阵​​列/可枚举的解构吗?

在Javascript ES6中,您可以像这样构造数组:

const [a,b,...rest] = someArray;
Run Code Online (Sandbox Code Playgroud)

其中a是该阵列中的第一个元素,b是第二个,rest是与剩余的元件的阵列.

我知道在C#7中你可以在赋值时解构元组,但是找不到任何与解构数组/枚举相关的东西:

var (a,b) = someTuple;
Run Code Online (Sandbox Code Playgroud)

我有一个IEnumerable我需要第一个和第二个元素作为变量的地方,我需要其余的元素作为另一个IEnumerable.我有一个解决方案,但觉得解构会看起来更干净.

c# destructuring c#-7.0

37
推荐指数
7
解决办法
7539
查看次数

标签 统计

c# ×1

c#-7.0 ×1

destructuring ×1