How to make a public game object array inside an array (or 2D array) that can drag and drop to fill?

when I make a public game object array I usually write:

public Game object[] daObject;

it’s a 1D array that can drag and drop to fill the array

and if I make an array inside an array (non-public) I usually write:

int[,] number = new int [sizeA,sizeB];

but I can’t merge it together
it will make a non-public array, can you help me to find the solution?

Of course you can make a multidimensional array public, it is public if you declare it like that. What you mean is that the Inspector does not visually display it, that is simply because it can’t. The unity inspector does not have a native display functionality for multi-dimensional arrays.

There is a workaround though, which I havent tested myself.