본문 바로가기
c#/수업 내용

ArrayList 클래스 (ADD)

by 이지훈26 2021. 9. 2.
using System;
using System.Collections;

class Test
{
    public Test()
    {
        ArrayList list = new ArrayList();
        
        int idx = list.Add(1);
        Console.WriteLine(idx);
        
        idx = list.Add("hello");
        Console.WriteLine(idx);
        
        idx = list.Add("A");
        Console.WriteLine(idx);

        idx = list.Add(true);
        Console.WriteLine(idx);

        idx = list.Add(12.3f);
        Console.WriteLine(idx);

        idx = list.Add(null);
        Console.WriteLine(idx);

        idx = list.Add(new Item());
        Console.WriteLine(idx);
    }
}
using System;
using System.Collections;

class Test
{
    ArrayList list;
    public Test()
    {
        list = new ArrayList();

        list.Add(1);
        list.Add("hello");
        list.Add("A");
        list.Add(true);
        list.Add(12.3f);
        list.Add(null);
        list.Add(new Item());

        Item item = new Item();
        list.Add(item);
        Console.WriteLine(list.Count);
        list.Remove("A");
        Console.WriteLine(list.Count);
        list.Remove(item);
        Console.WriteLine(list.Count);

        Console.WriteLine("0 index value : {0}", list[0]);

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

        foreach(object obj in list)
        {
            Console.WriteLine(obj);
        }
    }
}

Add는 Object 성격을 띈다.

'c# > 수업 내용' 카테고리의 다른 글

stack 클래스 정의와 기본 문제  (0) 2021.09.02
ArrayList로 인벤토리 만들기 (해석해보고 하는중)  (0) 2021.09.02
c# 컬렉션  (0) 2021.09.02
배열 1,2 차원 오전 복습  (0) 2021.09.02
2차원 배열 선언 연습  (0) 2021.09.01