- 닷넷의 모든 클래스는 object의 후손이며, object 타입은 모든 객체를 대표하는 타입
- 닷넷의 루트 클래스는 System 네임스페이스의 Object라는 이름으로 정의되어 있다
- System.Object 또는 using System 이라고 쓴다
- object로부터 파생된 모든 클래스의 객체들은 메소드들을 가진다
메소드 -> 속성
ToString -> public virtual
GetType -> public
MemberwiseClone -> protected
GetHashCode -> public virtual
Equals -> public virtual , public static
ReferenceEquals -> public static
- WriteLine의 Time객체가 출력되는건 ToString메소드를 정의하고 있기 때문
Time 클래스도 object의 후손이므로 object타입의 인수로 전달될수 있는 것
- 루트 클래스가 ToString 메소드를 제공함으로써 닷넷의 모든 객체들은 문자열로 변환 가능
'Study > C#' 카테고리의 다른 글
MVC 패턴 (0) | 2012.01.20 |
---|---|
C# 델리게이트 - 2. 이벤트 (익명 메소드) (0) | 2012.01.10 |
C# 델리게이트 - 2. 이벤트 (이벤트) (0) | 2012.01.10 |
C# 델리게이트 - 2. 이벤트 (멀티캐스트) (0) | 2012.01.09 |
C# 델리게이트 - 1. 델리게이트 (활용) (0) | 2012.01.09 |