C#/C#언어

0317 _ 문제1) 배열 복습 연습문제

minquu 2021. 3. 17. 10:49
반응형

Array

            //string 배열 변수 
            string[] strarr;
            //string 배열 인스턴스 및 변수에 할당
            strarr = new string[] { "수원시", "안양시", "인천광역시" };
            //string 배열의 요소에 값 할당
            // string 배열의 요소 값 출력 (index : 0 ~ n-1)
            Console.WriteLine(strarr[0]);
            // 배열의 총 길이
            Console.WriteLine("배열의 총 길이 : {0}", strarr.Length);
            //string 
            Console.WriteLine("*************************************");
            for (int i = 0; i < strarr.Length; i++)
            {
                Console.WriteLine("배열의 값 : {0}", strarr[i]);
            }
            Console.WriteLine("*************************************");
            foreach (string exportstr in strarr)
            {
                Console.WriteLine("배열의 값 : {0}", exportstr);
            }
            Console.WriteLine("*************************************");

 

List<>

            //List<string> 변수 선언 
            List<string> strList;
            //List<string> 인스턴스 및 변수에 할당 
            strList = new List<string>();
            //List<string> 요소에 값 추가 
            strList.Add("사과");
            strList.Add("딸기");
            strList.Add("포도");
            //List<string> 의 요소의 수 출력 
            Console.WriteLine("List 배열의 길이  Count : {0}", strList.Count);
            //foreach문을 사용해 List<string>의 요소 출력
            foreach (string exportStrList in strList)
            {
                Console.WriteLine("List 배열의 값 : {0}", exportStrList);
            }
            Console.WriteLine("*************************************");

 

Dictionary

            //Dictionary<int, string> 변수 선언 
            //ex) 
            //100, "장검"
            //101, "단검"
            //102, "활"
            Dictionary<int, string> dicItem;

            //Dictionary<int, string> 인스턴스 및 변수에 할당 
            dicItem = new Dictionary<int, string>();
            //Dictionary<int, string> 요소에 값 할당 (키와 값)
            dicItem.Add(100, "장검");
            dicItem.Add(101, "단검");
            dicItem.Add(102, "활");
            //Dictionary<int, string>의 요소의 수 출력 
            Console.WriteLine("Dictionary 의 아이템 갯수 : {0}", dicItem.Count);
            //Dictionary<int, string>의 요소 값 출력 (키로 찾아서, 여기서는 ID)
            Console.WriteLine("첫번째 아이템 : {0}", dicItem[100]);
            //foreach문을 사용해 Dictionary<int, string>의 요소 값 출력
            foreach (KeyValuePair<int, string> pair in dicItem)
            {
                Console.WriteLine("Dictionary에 들어 있는 아이템 : {0}, {1}", pair.Key, pair.Value);
            }
            Console.WriteLine("*************************************");

 

 

반응형

'C# > C#언어' 카테고리의 다른 글

0317_ interface 연습  (0) 2021.03.17
0317 _ 문) 클래스를 만들어서 배열 만들기  (0) 2021.03.17
6일차 _ 배열 문제 풀기  (0) 2021.03.15
1주 차 공부내용 정리 _ 형식  (0) 2021.03.15
4일차_수업내용  (0) 2021.03.11