That isn't going to work: you will have to define the size of the whole
two_array
in advance and then copy the individual entries:
string[,] two_array = new string[SSDBR.ShpServc.Length,SSDBR.ShpServc.Width];
for (int i = 0; i < SSDBR.ShpServc.Length; i++)
{
for (int j = 0; j < SSDBR.ShpServc.Width; j++)
{
two_array[i, j] = SSDBR.ShpServc[i][j];
}
}
The other solution is to use a jagged array:
string[][] two_array = new string[SSDBR.ShpServc.Length][];
In which case you can do this:
for (int i = 0; i < SSDBR.ShpServc.Length; i++)
{
two_array[i] = SSDBR.ShpServc[i];
}