From Reading up online, I've seen most answers to solving dynamic arrays such as to use a list. I'm a bit confused how to perform list operations on a multidimensional array. Maybe if I can understand how to implement a piece of code such as below, I'd be able to grasp them better.
public void class Class1(){
string[,] array;
public void ArrFunction()
{
array=new string[rand1,rand2];
int rand1=SomeRandNum;
int rand2=SomeRandNum2;
for(int i=0; i<rand1; i++){
for(int j=0; j<rand2; j++){
array[i][j]=i*j;
}
}
}