如何在C#中创建通用2D数组

时间:2016-05-24 20:59:49

标签: c# arrays generics unity3d .net-2.0

我有很多不同的网格,包含像这样的枚举

enum PEDESTRIAN_STATE { CANNOT_WALK, CAN_WALK, SHOULD_WALK };
static PEDESTRIAN_STATE[,] grid;

我有这样的功能:

public static PEDESTRIAN_STATE Get(int x, int y)
{
    return grid[x, y];
}

现在,我有几个不同的二维数组包含不同的枚举。我如何制作这些Generic,以便将其移动到基类中?

0 个答案:

没有答案