[16] C# 클래스 생성자, 파괴자, 스택틱 (C# class, constructor, destructor, static)
클래스 객체 중요한 개념인 생성자, 파괴자, static에 대해서 알아 보겠습니다. 1) 생성자(Constructor), 파괴자(Destructor) 생성자와 파괴자는 클래스와 동일한 이름으로 만들어야 합니다. 파괴자에서는 앞에 ~ 키워드를 붙입니다. 생성자(Constructor) : class 객체로 생성되면서 호출 됩니다.파괴자(Destructor) : class 객체에서 메모리로 돌아 가면서 파괴되면서 호출됩니다. 파괴자를 사용하는 가장 큰 이유는 위에서 언급한데로 객체를 더이상 사용하지 않는 경우에 호출 되기 때문에 리소스를 관리 할 수 있습니다. 즉, 메모리, File I/O등 컴퓨터의 리소스를 관리할 수 있습니다. 주의> 파괴자(Destructor)는 상속 또는 Overloaded 에서 자동으..
2015. 2. 23.
[15] C# Enum
C#에서 Enum 을 사용할수 있습니다. 여기서 중요하게 고려해야 하는 요소는 내부적으로는 숫자로 맵핑해서 관리를 합니다. enum { enumeration list }; enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; using System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdaySt..
2015. 2. 23.