2008-04-22 配列の初期化って .NET C# 場合によっては高速化のためにコンパイル後に全然違うコードになる。要素の型のサイズ×要素数の大きさの構造体が定義されて、その構造体のフィールドが作られて、そこに初期化用のデータ詰め込まれて。 で、System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray メソッドに配列とフィールドハンドルを渡して配列を初期化するといった感じのコード。