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 |