리스트(List)는 동적배열 기반 자료구조이다. 앞선 스택과 큐와는 다르게 중간에 데이터를 삽입,삭제 할 수 있다. 배열과 비슷하지만 리스트가 자료의 입출력이 더 자유롭고 크기를 미리 정하지 않아도 되기 때문에 편리하다. 리스트 생성 및 초기화 List list = new List(); 삽입과 삭제 List list = new List(); list.Add("0번 데이터");//배열 안에 값 삽입 list.Add("1번 데이터"); list.Add("2번 데이터"); list.Add("3번 데이터"); list.Add("4번 데이터"); foreach(var item in list) { Console.Write(item+" -> "); } list.Insert(1,"중간 데이터 1번"); list.Ins..