0

以下の構造体の変数を使用して 2 次元配列を作成する方法はありますか?

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[]次のように 2D 配列を作成できます。

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

これにより、 が得られますint[][]

しかし、それがあなたが望むものかどうかを判断するのは難しいです.

于 2012-12-04T16:09:08.470 に答える