7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

image.png

こんばんわ!
Advent Calendar 2024に参加してまして、23日目の記事を書いていこうと思います。
題材は「C# Advent Calendar 2024」ということで、Listについて書いていこうと思います。

List とは?

C# の List クラスは、最もよく使われる汎用コレクションの一つです。配列と似ていますが、サイズ変更が可能で、便利なメソッドが多数用意されているのが特徴です。

・任意の型 (T) のデータを扱えるジェネリックコレクション。
・要素の追加・削除が簡単。
・インデックスによる要素のアクセスが可能。
・様々なメソッドで柔軟な操作が可能。

使用例

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // リストの宣言と初期化
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

        // 要素の表示
        foreach (int number in numbers)
        {
            Console.WriteLine(number);
        }
    }
}

操作

numbers.Add(6);                // 単一要素を追加
numbers.AddRange(new[] { 7, 8 }); // 複数要素を追加

numbers.Remove(3);  // 値 3 を削除
numbers.RemoveAt(0); // インデックス 0 の要素を削除
numbers.Clear();     // 全要素削除

bool hasFive = numbers.Contains(5); // true
int index = numbers.IndexOf(4);     // 3 (値 4 のインデックス)

numbers.Sort();   // 昇順に並べ替え
numbers.Reverse(); // 要素を逆順に

とこんな風に可変的なリストに対し、柔軟な操作を行えるようになります!
とても便利ですね

ここまでです。
読んでいただきありがとうございます

7
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?