var t = new List<byte?[,]>();
var t2 = new byte?[4, 4][];
var r = new List<byte?[,]>(t);
var r2 = new List<byte?[,]>(t2); // error
I thought C# lists and arrays are both Enumerable, and that lists can be constructed from an enumerable object to create a copy of the collection.
Whats wrong with the last line from the example above?
Compile error: The best overloaded method match for 'List.List(IEnumerable)' has some invalid arguments.