2012年1月29日日曜日

[C#]配列の初期化

例えば1000コの配列の初期値を全て同じ値で初期化したい場合、
FOR 文でぐるぐる回して設定するなんて美しくない!!!と思いますよね(笑)
NET Framework 3.5で追加された Linq を使えばシンプルに出来ます。
↓こんな感じです。

    // 1000要素の配列を0xFF初期化
    byte[] byteArray = Enumerable.Repeat<byte>(0xFF, 1000).ToArray();


関連

0 件のコメント:

コメントを投稿