CodeLabs

[C#] List : 추가 본문

C#/자료구조

[C#] List : 추가

무오_ 2023. 7. 10. 16:59

1. Add

    static void Main(string[] args)
    {
        List<int> i_list = new List<int>();

        i_list.Add(100);
        i_list.Add(200);

        for(int i=0; i<i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
    }

 

 

2. AddRange

    static void Main(string[] args)
    {
        List<int> i_list = new List<int>();

        i_list.Add(100);
        i_list.Add(200);
        i_list.Add(300);

        for(int i=0; i<i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
        
        Console.WriteLine("\n============= AddRange list =============\n");

        i_list.AddRange(i_list);

        for (int i = 0; i < i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
    }

 

3. Insert

    static void Main(string[] args)
    {
        List<int> i_list = new List<int>();

        i_list.Add(100);
        i_list.Add(200);
        i_list.Add(300);
        i_list.Add(400);

        for(int i=0; i<i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
        
        Console.WriteLine("\n============= Insert 250 in index[2] =============\n");

        i_list.Insert(2, 250);

        for (int i = 0; i < i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
    }

 

 

 

4. InsertRange

    static void Main(string[] args)
    {
        List<int> i_list = new List<int>();
        int[] arr = { 220, 250, 280 };

        i_list.Add(100);
        i_list.Add(200);
        i_list.Add(300);
        i_list.Add(400);
        i_list.Add(500);

        for(int i=0; i<i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
        
        Console.WriteLine("\n============= Insert Array in index[2] =============\n");

        i_list.InsertRange(2, arr);

        for (int i = 0; i < i_list.Count; i++)
        {
            Console.WriteLine($"i_list[{i}] = {i_list[i]}");
        }
    }

'C# > 자료구조' 카테고리의 다른 글

[C#] List 사용법  (0) 2023.07.15
[C#] List : 정렬  (0) 2023.07.14
[C#] List : 찾기  (0) 2023.07.13
[C#] List : 제거  (0) 2023.07.12