Ce que je voudrais faire dans mon code est quelque chose comme ça ci-dessous:passer une partie 2D d'un tableau multidimensionnel 3D comme un tableau de paramètres de méthode 2D en C#
public static class DataClass
{
public static byte[,,] Array3d = { { {0,0},{0,0}},{{0,0},{0,0}}};
}
class MyClass
{
public MyClass()
{
someMethod(DataClass.Array3d[0]);
someMethod(DataClass.Array3d[1]);
}
void someMethod(byte[,])
{
}
}
Je voudrais savoir s'il y a un certain façon de faire ce que j'essaie d'appeler someMethod()
. Sinon, que dois-je faire?
Celui qui fonctionnerait dans ce cas est 'static byte [] [,] array3d'. Je l'ai essayé ici, mais il a le gros inconvénient de ne pas pouvoir l'initialiser de la façon la plus simple que j'avais prévue. Je suis obligé d'utiliser l'opérateur 'new' et le constructeur statique. –