When trying to use an array as an argument for the string.Format() method, I get the following error:
string.Format()
FormatException: Index (zero based)
Quick fix.
var place = new object[] { 1, 2, 3, 4 };
C# does not support co-variant array conversion from int[] to object[] therefor whole array is considered as object, hence this overload with a single parameter is called.
int[]
object[]
object