Windows_/Windows_C# & App

C# - 객체배열 생성하는 방법

sosal 2014. 7. 24. 02:00
반응형

/*

 * http://sosal.kr/

 * made by so_Sal

 */
 

 

 

/*
 * C++에서는 Student stu[10]으로 아주 쉽게 object 배열을 생성할 수 있지만,
 * C#은 그렇지 않습니다. C#을 사용해본적은 몇번 없지만.. 막상 하려니까 막혀서
 * 좀 찾아보니.. 각 객체를 따로 new 연산자를 이용하여 생성해줘야 하네요.
 */


using
System;

namespace Object_array
{
     class Program
     {
          static void Main(string[] args)
          {
              Student[] stu;
              stu = new Student[10]; //stu를 가리킬 10개의 변수 생성
              for (int i = 0; i < 10; i++)
                   stu[i] = new Student(i);
          }  // 각 변수에 실제 object 할당
     }
}

class Student
{
     public int Id;
     public Student(int _Id)
     {
          Id = _Id;
          Console.WriteLine(Id + "번 학생의 데이터가 생성되었습니다.");
     }
}


결과 /