0

请问有什么方法可以使用以下结构中的变量创建二维数组吗?

public struct Marks
{
    public int midyearly;
    public int finalyear;
    public Marks(int midyearly, int finalyear)
    {
        this.midyearly = midyearly;
        this.finalyear = finalyear;
    }

    public override string ToString()
    {
        return "(" + midyearly + "," + finalyear + ")";
    }
}
4

1 回答 1

0

如果你有,Marks[]那么你可以像这样创建一个二维数组:

Marks[] marks = ...;
var items = marks.Select(mark => new[] {mark.midyearly, mark.finalyear});

这会给你一个int[][].

但很难说这是否是你想要的。

于 2012-12-04T16:09:08.470 回答