-
03/17 Dictionary 변수 선언, 인스턴스 생성, 값 할당, 출력 복습C#/수업내용 2021. 3. 17. 10:19
Program.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study06 { class Program { static void Main(string[] args) { Console.WriteLine("Main"); new App(); } } }
App.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study06 { public class App { public App() { Console.WriteLine("App"); //Dictionary<int, string> 변수 선언 Dictionary<int, string> dic; //ex) //100, "장검" //101, "단검" //102, "활" //Dictionary<int, string> 인스턴스 및 변수에 할당 dic = new Dictionary<int, string>(); //Dictionary<int, string> 요소에 값 할당 (키와 값) dic.Add(100, "장검"); dic.Add(101, "단검"); dic.Add(102, "창"); dic.Add(103, "활"); dic.Add(104, "지팡이"); //Dictionary<int, string>의 요소의 수 출력 Console.WriteLine("\nDictionary<int, string>의 요소의 수 출력 : " + dic.Count); //Dictionary<int, string>의 요소 값 출력 (키로 찾아서, 여기서는 ID) Console.WriteLine("\nDictionary<int, string>의 요소 값 출력 (키로 찾아서, 여기서는 ID)"); Console.WriteLine(dic[100]); Console.WriteLine(dic[101]); Console.WriteLine(dic[102]); Console.WriteLine(dic[103]); Console.WriteLine(dic[104]); //foreach문을 사용해 Dictionary<int, string>의 요소 값 출력 Console.WriteLine("\nforeach문을 사용해 Dictionary<int, string>의 요소 값 출력"); foreach(KeyValuePair<int, string> keyValuePair in dic) { Console.WriteLine("Key : {0}, Value : {1}", keyValuePair.Key, keyValuePair.Value); } } } }
'C# > 수업내용' 카테고리의 다른 글
03/17 List<T> 변수 선언, 인스턴스 생성, 값 할당, 출력 복습 2 (0) 2021.03.17 03/17 배열 변수 선언, 인스턴스 생성, 값 할당, 출력 복습 2 (0) 2021.03.17 03/17 List<T> 변수 선언, 인스턴스 생성, 값 할당, 출력 복습 (0) 2021.03.17 03/17 배열 변수 선언, 인스턴스 생성, 값 할당, 출력 복습 (0) 2021.03.17 03/16 수업내용 메모 (0) 2021.03.17