動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

定石1:配列T[] —固定長・最速だがAPIでは出番が絞られる

出典: C# のコレクション選び — 配列 / List / IEnumerable / IList の使い分け完全ガイド定石1:配列T[] —固定長・最速だがAPIでは出番が絞られる

定石1:配列T[] —固定長・最速だがAPIでは出番が絞られる (csharp)#30be80acb5d1
// ✅定石1:配列T[] の基本
int[] daysInMonth = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
string[] weekDays = new string[7] { "月", "火", "水", "木", "金", "土", "日" };
 
//インデックスアクセス
int firstMonth = daysInMonth[0];   // 31
 
// Lengthプロパティ(List<T>はCount、配列はLength)
for (int i = 0; i < daysInMonth.Length; i++){ /* ... */ }
 
// LINQも使える
int totalDays = daysInMonth.Sum();   // 365
 
// ❌動的追加はできない(固定長)
// daysInMonth.Add(31);   //コンパイルエラー
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #30be80acb5d1
  • lines: 15
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「定石1:配列T[] —固定長・最速だがAPIでは出番が絞られる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ