Windows_/Windows_C# & App
C# - 객체배열 생성하는 방법
sosal
2014. 7. 24. 02:00
반응형
/*
* 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 + "번 학생의 데이터가 생성되었습니다.");
}
}
결과 /
{
public int Id;
public Student(int _Id)
{
Id = _Id;
Console.WriteLine(Id + "번 학생의 데이터가 생성되었습니다.");
}
}
결과 /