본문 바로가기
반응형

C#/Common6

C# Dictionary sort 정렬하는 방법 데이터를 가지고 있게 할 때 찾는 값을 빨리 가져올 수 있게 하려고 Dictionary를 자주 사용하게 됩니다. 좋긴한데, 이 컬렉션을 정렬하고 싶은데 잘 안되서 막막할때가 있더라고요. 찾아보니 Dictionary값을 KeyValuePair의 형태로 List에 넣어서 정렬을 하니까 쉽게 처리가 되었습니다. 아래는 그 예시입니다. Dictionary를 하나 선언하고, C, B, A, E, D와 순서로 데이터 값을 등록합니다. Dictionary dic = new Dictionary(); dic.Add("C", 1); dic.Add("B", 4); dic.Add("A", 7); dic.Add("E", 2); dic.Add("D", 5); 값을 확인해보면 아래와 같이 들어있게되죠. 이 값을 A, B, C, D.. 2021. 6. 7.
[C#] Enum foreach - Enum(열거형) 반복문 사용법 C# enum으로 정의된 값들에 대해 반복문으로 사용하는 방법입니다. enum에 정의된 값들에 대해서 반복문으로 사용해야 하는 경우가 생기는데, 아래 구문을 통해서 사용하실 수 있습니다. Enum.GetValues(Type enumType) [사용예제] 아래처럼 enum 구문을 작성해서 1 2 3 4 5 6 7 8 9 public enum TEXT { A, B, C, D, E, F } foreach 를 통해 값을 출력하는 예제입니다. 1 foreach (TEXT text in Enum.GetValues(typeof(TEXT))) [전체소스] 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.. 2018. 4. 5.
[C#] Dictionary 사용예제 C# Dictionary 사용에 대한 예제입니다. Dictionary 는 Key와 Value 가 한 쌍으로 이루어져 있습니다. Key를 통해서 Value를 검색하기 때문에 빠르게 값을 찾아 올 수 있고, Key를 중복해서 저장할 수 없기 때문에 유일성을 가지는 Collection 구조를 만들어 사용할 수 있습니다. 아래 시나리오는 APPLE, BANANA, ORAGNE를 1월부터 12월까지 판매한 수량이 대한 Data를 바탕 한해동안 판매된 누적수량을 집계하는 부분을 Dictionary를 사용해서 계산하는 예제입니다. Dictionary 로 선언하고 Key에는 PRODUCT ( APPLE, BANANA, ORANGE ) 값이 들어가고 Value에는 누적 판매수량이 집계됩니다. [시나리오 설명] Data .. 2018. 4. 2.
[C#] DataTable 사용법 DataTable 객체 사용법에 대한 설명입니다. 보통은 DB에서 값을 읽어와서 사용할텐데 코드상으로 임의로 만드는 방법을 찾아서 정리하게 되었습니다. 먼저 DataTable을 정의하고 DataColumn을 정의해서 DataTable에 추가하고 DataRow을 생성해서 DataTable에 넣어주는 코드를 아래와 같이 작성하면 됩니다. DataTable dt = new DataTable("Table1");//DataTable 정의 //Column 정의 DataColumn nameColumn = new DataColumn("이름", typeof(string)); DataColumn ageColumn = new DataColumn("나이", typeof(string)); dt.Columns.Add(nameCo.. 2018. 3. 28.
반응형