Listを使う

Listを設定する
List<int> ListData = new List<int>();
float や string でもListにできます

Listの枠Xの値を代入する
int A = ListData[int x];

Listに値Xを代入する
ListData.Add(int x);
1番新しい枠に自動に入ります

Aの枠にListに値Xを詰める
ListData.Insert(int a,int x);
代入するのではなく 割り込むように入る 

Listの枠Xを削除する
ListData.RemoveAt(int x);
Listを消すと 空いた枠は詰められます

Listを全てリセットする
ListData.Clear();

Listの要素数を数える
ListData.Count;

Listの中身全てを1つの文字列にする
string.Join(",", ListData);

Listを並び替える
ListData.Sort();
数字 英語 ひらがなの順で並べ替えられます

Listの順を逆にする
ListData.Reverse();
※ListData.Sort ();を先に使っておく必要がある

Listに他のList(配列)データをコピーする
ListData = new List<int>(ListData2);

Listに他のList(配列)データを追加する
ListData.AddRange(ListData2);

Listを初期化し配列数のみを設定する
ListData = new List<int>(new int[10]);

ListをInspectorで見れるようにする

    [SerializeField]
    List<int> ListData = new List<int>();

Listの中にListを入れる

    List<List<int>> ListData = new List<List<int>>();

    void Start()
    {
        ListData.Add(new List<int>());
        ListData[0].Add(10);
        Debug.Log("" + ListData[0][0]);
    }

List要素を検索する(外部リンク)

Linqを使う

戻る