String.Format は、文字列の配列では問題なく正しく動作しますが、int の配列を処理すると例外が発生して失敗します。
インデックス (ゼロベース) は、ゼロ以上で、引数リストのサイズ未満でなければなりません。
string result = null;
var words = new string[] { "1", "2", "3" };
result = String.Format("Count {0}{1}{2}", words); //This works.
var nums = new int[] { 1, 2, 3 };
result = String.Format("Count {0}{1}{2}", nums); //This throws an exception.
これはなぜですか?