ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C#
    프로그래밍 언어/클래스 2011. 7. 28. 00:42
    *
    클래스
    public 상속만 지원하며 다중 상속을 지원하지 않는다
    클래스와 인터페이스로부터 다중 상속받을 때는 항상 클래스가 선언문의 제일 앞에 와야 한다.
    인터페이스로부터 상속된 같은 이름을 가지는 메서드들은 클래스에서 한 번만 구현하면 된다
    비가상 메서드는 정적 타입을 따른다

    .ToString() // virtual

    * 인터페이스
    메서드, 프로퍼티, 인덱서, 이벤트만 멤버가 될 수 있다

    IDisposable
    using 블록에서 자동으로 호출된다

    void Dispose();

    ICloneable
    object Clone();

    *
    partial class Human { // C# 2.0
    public int Age;
    public string Name;
    }

    partial class Human {
    public void Intro() {
    .. Name .. Age ..
    }
    }

    프로퍼티
    필드를 대신 액세스

    인덱서
    c.f. foreach

    얕은 복사
    깊은 복사
    ICloneable

    ref
    out


    참조:

    http://jjjryu.tistory.com/entry/RTTIRun-Time-Type-Information


Designed by Tistory.