List 관련 메소드 List생성 1 2 3 4 List <int > num1 = new List<int >(); List <int > num2 = new List<int >(){1 ,2 ,3 }; List <int > num3 = new List<int >(num2); List <int > num4 = new List<int >(10 );
Add
Add List에 원소를 추가
1 2 List<int > num=new List<int >(); num.Add(2 );
AddRange List 끝에 배열 추가
Insert List 중간에 원소 삽입
1 2 3 num.Add(1 ); num.Add(2 ); num.Insert(1 ,4 )
InsertRange List 중간에 배열 추가
1 2 3 4 int [] b= new int [2 ];b[0 ]=5 ; b[1 ]=6 ; num.InsertRange(1 ,b);
InsertRange(n, name)
n: 특정 배열을 삽입하고 싶은 시작 지점
name: 삽입하고 싶은 배열명
Delete
Clear List 모든 원소 삭제
Remove
Remove(item)
삭제하고 싶은 원소를 쓰면 된다 !
RemoveAll 1 2 num num.RemoveAll(x=> x<2 );
RemoveAll(필요한 조건)
해당 조건을 만족하는 원소를 삭제
RemoveAll(x=> true)
모든 원소가 삭제
RemoveAt
RemoveAt(num)
num에 해당하는 index의 원소 삭제
Etc
Contains
Reverse
Sort
ToArray 1 int [] array= num.ToArray();