ただし、構造体内の配列フィールドには初期化子を指定することはできません。 一方、クラスの場合は配列フィールドに初期化子を指定することができます。

配列フィールドに初期化子を指定する
using System;

class C {
  // クラス内では配列フィールドに初期化子を指定することができる
  int[] ArrayField = new int[5];
}

struct S {
  // 構造体内では配列フィールドに初期化子を指定することはできない
  int[] ArrayField = new int[5]; // error CS0573: 'S.ArrayField': 構造体にインスタンスフィールド初期化子を指定することはできません。
}

構造体内の配列フィールドと初期化子については構造体と配列フィールドで詳しく解説しています。