Array クラス
公式サイト:
Array クラス | Microsoft Docs [公式]
使い方
参考:
ConvertAll
ドキュメント:
Array.ConvertAll メソッド | Microsoft Docs [公式]
参考:
Array.ConvertAll メソッドを使って文字列型配列を数値型配列に変換する | smdn.jp
リストに変換する
参考:
リストから変換する
ドキュメント:
List.ToArray メソッド | Microsoft Docs [公式]
参考:
リストと相互に変換する
参考:
配列とリストの相互変換/リストのコピー/末尾の改行文字等削除 | kan のメモ帳
ForEach メソッド
ドキュメント:
Array.ForEach | Microsoft Learn [公式]
参考:
Array.ForEach メソッドを使って配列内の全要素を列挙する | smdn.jp
foreach 文
ドキュメント:
配列での foreach の使用 | Microsoft Learn [公式]
参考:
foreach で配列やコレクションの要素を1つずつ取り出す | ヤスノートは今日も考える
C# の foreach の使い方は?配列での使用方法を解説 | 株式会社パソナ
LINQ
参考:
その foreach 本当に要りますか? for / foreach 等を LINQ に書き換える – Qiita
Select – C# の配列で要素毎の処理結果を得る | Ararami Studio
ForEach を LINQ を使って色々な書き方をしてみる | Tech 100%
ForEach メソッドを追加する
参考:
Array.ForEach を拡張メソッドでスマートに書く | コガネブログ
C# の配列をインデックス付き foreach する | PG 日誌
C# の配列に ForEach メソッドを追加する | PG 日誌
要素を追加したい
LINQ の Concat
を用いて連結し、ToArray
で配列に変換する。
int[] array = { 0, 1, 2, 3, 4, 5 } var concat = array.Concat(new int[] { 42 }).ToArray();
参考:
まとめ
- System.Array
- System.Collections.Generic.List
- System.Collections.Generic.Dictionary
- System.Collections.Generic.Queue
- System.Collections.Generic.Stack
参考: