C#/C#언어

[日本語] 0317 _ クラスを作り、配列を作るです。

minquu 2026. 10. 6. 18:58
반응형

※ この記事は韓国語の原文を日本語に翻訳したものです。


Array 

 

            //Item 배열 변수 선언 
            Item[] items;
            //Item 배열 인스턴스 및 변수에 할당 
            items = new Item[3];
            //Item 배열의 요소에 값 할당 
            Item item1 = new Item(100, "장검");
            Item item2 = new Item(101, "단검");

            items[0] = item1;
            items[1] = item2;

            //Item 배열의 길이 출력
            Console.WriteLine("item 배열의 길이 : {0}", items.Length);
            //Item 특정 요소 값 배출
            Item exportitem = items[0];
            Console.WriteLine(exportitem.GetName());

            //for문과 foreach문을 사용해 Item 배열의 요소 출력 (아이템Id, 아이템이름)
            for (int i = 0; i < items.Length; i++)
            {
                Item item = items[i];
                if (item != null)
                {
                    Console.WriteLine("{0}, {1}", item.GetId(), item.GetName());
                }
            }

 

List<T>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace study07
{
    public class App
    {
        public App() {
            //Console.WriteLine("App 호출자입니다." );

            //List<Item> 변수 선언 
            List<Item> items;
            //List<Item> 인스턴스 및 변수에 할당 
            items = new List<Item>();
            //Item 객체 생성 
            Item item1 = new Item(100, "장검");
            Item item2 = new Item(101, "단검");
            //List<Item> 요소에 값 추가 
            items.Add(item1);
            items.Add(item2);
            //List<Item> 의 요소의 수 출력 
            Console.WriteLine("{0}", items.Count);
            //foreach문을 사용해 List<Item>의 요소 출력 (아이템 ID, 아이템 이름)
            foreach (Item item in items) {
                Console.WriteLine("{0} {1}", item.GetId(), item.GetName());
            }

        }
    }
}
반응형