You can't necessarily do that.
An array of
char[][]
or
List<char[]>
is a
jagged array - not all the elements in the collection are defined as being the same length.
For example:
char[][] arr = new char[][] {{'1','2'}, {'1', '2', '3'}, {'1', '2'}};
You can't convert that to a
char[,]
array because the second dimension size specifier is different for the first and second rows - and char is not a nullable type, so you can't even assign a "default value" to "missing" elements to tidy it up!
It can be done:
http://stackoverflow.com/questions/26291609/converting-jagged-array-to-2d-array-c-sharp[
^] but there is a good chance you would be better off rethinking what you are doing to create the jagged array in the first place!