What does it mean when there is a comma inside an array declaration? e.g. float[,]

That would be a two-dimensional array. You can also specify more dimensions:

Multidimensional Arrays (C# Programming Guide)


Each comma adds an additional dimension to the array [,] = 2 dimensional [,,] = 3 dimensional ...


That the array is multi-dimensional - two-dimensional in your case.