如何使用结构 C# 中的信息创建二维数组



有什么方法可以使用以下结构中的变量创建 2d 数组吗?

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 + ")";
    }
}

如果你有一个Marks[]那么你可以创建一个像这样的2D数组:

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

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

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

相关内容

  • 没有找到相关文章

最新更新