+ 이 글은 작성자가 직접 공부하고 복습하며 작성한 글입니다. 만약 직접 작성하지 않았다면, 꼭 출처를 밝히겠습니다!
+ 이 글은 개인적인 공부를 바탕으로 작성되었기에, 틀린 부분이 있을 수 있으며, 틀린 부분이 있다면 알려주시면 감사하겠습니다!
+ 이 글을 다른 곳으로 가져가신다면, 꼭 출처를 남겨주세요~
+ '참고사이트'는 공부하기 위해 참고한 사이트들을 모아 둔 것입니다.
+ 혹시라도 문제가 된다면 바로 조취를 취할테니, 말해주시면 감사하겠습니다!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CS_Practice { class Item { public string name; public static int count; public Item() { name = "a" + count++; } } class Program { static void Main(string[] args) { List<Item> list = new List<Item>(); // 비어있는 상태에서 0번째로 들어감. list.Insert(0, new Item()); // 예상대로 맨 뒤에 들어감. list.Add(new Item()); // 맨 앞으로 삽입! list.Insert(0, new Item()); // 맨 뒤로 들어감. list.Insert(3, new Item()); // *에러* // size는 4인데, 5번째 위치에 들어가려고 하니 에러 발생! list.Insert(5, new Item()); for(int i = 0; i<list.Count; i++) { if (list[i] != null) Console.WriteLine("name : {0}", list[i].name); else Console.WriteLine("null 값입니다."); } /* * <결과> * name : a2 * name : a0 * name : a1 * name : a3 * Error */ } } } | cs |
Copyright © -강정이좋아- 무단 전재 및 재배포는 하지 말아주세요.
'재료들 > C#' 카테고리의 다른 글
[C#] get, set을 위한 속성(Property) (0) | 2018.05.14 |
---|