-
03/16 제너릭, List<T>, 컬렉션 연습C#/수업내용 2021. 3. 16. 12:48
Program.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study04 { class Program { static void Main(string[] args) { Console.WriteLine("Main"); new App(); } } }
App.cs
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study04 { public class App { public App() { Console.WriteLine("App"); //Item //List변수 선언 //타입 변수명 List<Item> items; //List인스턴스화 + 변수에 할당 items = new List<Item>(); //요소 추가 items.Add(new Item("장검")); items.Add(new Item("사슬갑옷")); items.Add(new Item("창")); //리스트의 요소의 수 출력 Console.WriteLine("리스트의 요소의 수 : " + items.Count); //요소 출력 foreach(Item item in items) { if(item != null) { Console.WriteLine(item.name); } } //************************************************************************ //List를 사용해서 인벤토리 제작 //아이템 삽입 //아이템 검색 //아이템 삭제 //아이템 수정 } } }
Item.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study04 { public class Item { public string name; public Item() { } public Item(string name) { this.name = name; } } }
'C# > 수업내용' 카테고리의 다른 글
03/16 수업내용 메모 (0) 2021.03.17 03/16 List<T> 를사용한 인벤토리 제작 연습 (0) 2021.03.16 03/16 배열 선언, 생성, 요소 삭제 연습 (0) 2021.03.16 03/15 수업내용 메모 (0) 2021.03.15 03/15 배열 선언, 인스턴스 생성, 할당, 출력 연습 7-2 (0) 2021.03.15