[C#] List에 Array(배열) 또는 List 저장 하는 방법
- C#/C# 문법
- 2018. 11. 26. 16:19
이번 포스팅에서는 C# 컬렉션 중 하나인 List에서 단순히 값을 추가하는 것이 아닌, List에 Array(배열) 또는 List를 저장 하는 방법에 대해서 알려드리도록 하겠습니다.
해당 부분을 알게 되면, 매우 유용하게 쓰일 수 있다고 생각하기 때문에 알아두시면 좋겠습니다.^^
먼저 C# 콘솔프로그램을 생성하여 주시고,
아래와 같이 코드를 작성해 주시기 바랍니다.
Program.cs
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 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace Test { class Program { static void Main(string[] args) { Console.WriteLine("단순 List에 해당 값 Add 메서드로 추가"); ListAdd(); Console.WriteLine(); Console.WriteLine("List에 Array(배열) 또는 List 추가"); ListAddRange();
}
/// <summary> /// 단순히 List에 해당 값 추가 /// </summary> private static void ListAdd() { //list 객체 선언 List<int> list = new List<int>();
for(int i = 0; i < 10; i++) { //i = 0, 1, 2...9 까지 list 추가 list.Add(i); }
foreach(int i in list) { Console.WriteLine("List 값 = {0}", i); }
}
/// <summary> /// List에 Array(배열) 또는 List 추가 /// </summary> private static void ListAddRange() { List<int> list = new List<int>();
for (int i = 0; i < 10; i++) { //i = 0, 1, 2...9 까지 list 추가 list.Add(i); }
int[] array = { 12, 43, 65 };
//배열 또는 List 추가 할 때에는, AddRange에 추가 list.AddRange(array);
foreach (int i in list) { Console.WriteLine("List 값 = {0}", i); } } } }
|
보기 좋게 처음에는 단순히 List에 값을 추가하는 Add 메서드 사용해 출력하는 부분을 코드로 작성하였고,
다음으로는 AddRange 메서드를 이용해 List에 Array(배열)을 추가하여 출력하는 코드를 작성하였습니다.
이미 위에서 주석으로 코드에 대한 설명은 하였기 때문에,
따로 코드 설명은 하지 않겠습니다. (매우 간단합니다..ㅎㅎ)
실행 결과
위와 같이 출력되는 부분을 확인하실 수 있습니다.
감사합니다.^^
'C# > C# 문법' 카테고리의 다른 글
C# 날짜별 이전의 폴더(파일) 삭제하는 방법 (0) | 2019.02.25 |
---|---|
[C#] LINQ 소개 및 사용법 (0) | 2018.12.11 |
[C#] C# 코드로 XML 문서 생성하는 방법 (1) | 2018.11.09 |
[C#] 실행경로, 현재 작업 경로 가져오는 방법 (0) | 2018.10.21 |
[C#] DateTime.ParseExact Method (0) | 2018.09.19 |
이 글을 공유하기