.NET(14)
-
4장 - 3
enum 정의시 [Flags] 특성 사용 가능enum타입의 인스턴스가 여러개의 값을 포함하는 용도로 쓰일때 [Flags] 특성 사용. enum Days{Sunday = 1,Monday = 2,Tuesday = 4,Wednesday = 8,// ...} 이런 정의가 있고Days dday = Days.Sunday | Days.Monday;Console.WriteLine(dday)의 결과는 3이 나온다. [Flags]enum Days...로 정의하면 같은 코드의 결과값이Sunday, Monday로 나오게 된다. Event 인덱서
2014.11.20 -
4장 - 2
인터페이스추상메서드를 0개 이상 담고 있는 추상 클래스 라고 간단히 이해하면 편함. abstract class DrawingObject { public abstract void Draw(); public abstract void Move(int offset); } interface IDrawingObject { void Draw(); void Move(int offset); } C#에서는 다중상속이 불가능하기 때문에 클래스가 아닌 인터페이스로부터 상속을 받아 사용이 가능하다. class Computer { } interface IMonitor { void TurnOn(); } interface IKeyboard() { } class Notebook : Computer, IMonitor, IKeyboard..
2014.11.16