ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Generic
    게임 개발 학원/C# 2024. 3. 10. 20:59
    반응형

    일반화 메서드

     

     

    일반화 클래스

    클래스에 필요한 자료형을 일반화

    클래스 인스턴스를 생성할때 자료형을 지정해서 사용

     

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    일반화 자료형을 선언할때 제약 조건을 걸어줌으로써 사용당시 쓸 수 있는 자료형 제한 

    /타입 안정성 보장
     where T : struct { } // struct로 제한(값 형식)
     where T : class { } // 클래스로 제한(참조 형식)
     where T : new() { } // 매개변수가 없는 생성자가 있는 자료형
     where T : 기반클래스 { } // 파생클래스로 제한
     where T : 인터페이스 { } // 인터페이스를 포함한 자료형만

    - 구조체는 값 형식 , 클래스는 참조형식

     

     

     

     

     

     

    A.CompareTo(B)
    A > B : 0보다 큰 값 반환

    A==B : 0
    A < B : 0보다 작은 값 반환

    반응형

    '게임 개발 학원 > C#' 카테고리의 다른 글

    이벤트  (0) 2024.03.11
    예외처리 (try, catch)  (0) 2024.03.11
    String  (0) 2024.03.10
    연산자 오버로딩  (0) 2024.03.10
    배열 정리  (0) 2024.03.10
Designed by Tistory.