C #의 이중 제네릭 형식

stords

저는 C #을 처음 사용하므로 구문 질문에 대해 죄송하지만 어디에서나 답을 찾을 수 없습니다. 다음 유형 아키텍처로 유형을 만들려고합니다.

public abstract class MyAbstractType {...}
public class MyFirstType : MyAbstractType {...}
public class MySecondType : MyAbstractType {...}

public abstract class AbstractHeap<T> {...}
public class MyFirstHeap : AbstractHeap<MyFirstType> {...}
public class MySecondHeap : AbstractHeap<MySecondHeap> {...}

public class MetaHeap<T1,T2> : AbstractHeap<T1> where T2 : AbstractHeap<T3> where T3 : MyAbstractType {...}

마지막 정의는 나에게 문제를주는 것입니다. 내가 알지 못하는 구문 문제입니까, 아니면 이러한 종류의 구조가 C #에서 허용되지 않습니까?

V0ldek

거의 완료되었습니다. 이 선언에는 세 가지 유형 매개 변수가 있지만 MetaHeap<>중괄호에 두 개만 넣고 잊었습니다 T3.

public class MetaHeap<T1,T2,T3> : AbstractHeap<T1> 
    where T2 : AbstractHeap<T3> 
    where T3 : MyAbstractType {...}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # 제네릭 형식의 다형성

분류에서Dev

C #의 제네릭 형식 변환

분류에서Dev

형식에 대한 제약 조건이있는 제네릭의 C # 이름

분류에서Dev

제네릭 형식의 정확한 형식 제약 조건-C #

분류에서Dev

제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

분류에서Dev

제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

분류에서Dev

제네릭 클래스에 중첩 된 클래스를 C #의 형식 매개 변수로 사용

분류에서Dev

C #에서 제네릭 데이터 형식 생성

분류에서Dev

제네릭 형식 함수의 'something'형식에 속성이 없습니다.

분류에서Dev

C #의 형식 안전 컬렉션에 제한된 제네릭 형식이있는 작업 대리자를 저장하는 방법은 무엇입니까?

분류에서Dev

다형성이있는 C # 제네릭

분류에서Dev

C # 8.0 notnull 제네릭 형식 제약

분류에서Dev

제네릭 형식 이름을 포함하여 제네릭 메서드의 이름을 검색하는 방법

분류에서Dev

C #의 함수에서 제네릭 형식의 속성에 액세스

분류에서Dev

공변 제네릭 인터페이스 내의 변형 호환 C # 이벤트

분류에서Dev

제네릭 유형의 유형을 이미 알고있는 제네릭?

분류에서Dev

제네릭 메서드의 제네릭 형식 변환

분류에서Dev

제네릭 메서드의 제네릭 형식 변환

분류에서Dev

C # 파생 제네릭 형식 인수

분류에서Dev

Java 제네릭과 두 개의 제네릭 수퍼 유형이 혼동 됨

분류에서Dev

제네릭 형식을 형식 집합의 구성원으로 제한하는 방법이 있습니까?

분류에서Dev

WCF Svc 태그 파일의 이름에서 제네릭 형식 참조 (로드)

분류에서Dev

C # 제네릭 형식의 컨텍스트에서 형식 ID는 무엇입니까?

분류에서Dev

제네릭 형식 'State <T>'를 사용하려면 1 개의 형식 인수가 필요합니다. C #

분류에서Dev

C #에서 예기치 않은 제네릭 형식 인터페이스 동작

분류에서Dev

C # 제네릭 형식에서 제네릭이 아닌 형식으로 상속 할 때 자세한 정보를 줄이려면 어떻게해야합니까?

분류에서Dev

중첩 된 제네릭 유형의 유형을 얻는 방법

분류에서Dev

제네릭 유형 제약 클래스의 경우 c #이 아닐 수 있습니다.

분류에서Dev

Crafting Interpreter의 책에서 C #으로 LOX 언어 구현을 이식하려고 할 때 제네릭 문제

Related 관련 기사

  1. 1

    C # 제네릭 형식의 다형성

  2. 2

    C #의 제네릭 형식 변환

  3. 3

    형식에 대한 제약 조건이있는 제네릭의 C # 이름

  4. 4

    제네릭 형식의 정확한 형식 제약 조건-C #

  5. 5

    제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

  6. 6

    제네릭 형식의 XmlElement 이름을 사용한 XML 직렬화-C #

  7. 7

    제네릭 클래스에 중첩 된 클래스를 C #의 형식 매개 변수로 사용

  8. 8

    C #에서 제네릭 데이터 형식 생성

  9. 9

    제네릭 형식 함수의 'something'형식에 속성이 없습니다.

  10. 10

    C #의 형식 안전 컬렉션에 제한된 제네릭 형식이있는 작업 대리자를 저장하는 방법은 무엇입니까?

  11. 11

    다형성이있는 C # 제네릭

  12. 12

    C # 8.0 notnull 제네릭 형식 제약

  13. 13

    제네릭 형식 이름을 포함하여 제네릭 메서드의 이름을 검색하는 방법

  14. 14

    C #의 함수에서 제네릭 형식의 속성에 액세스

  15. 15

    공변 제네릭 인터페이스 내의 변형 호환 C # 이벤트

  16. 16

    제네릭 유형의 유형을 이미 알고있는 제네릭?

  17. 17

    제네릭 메서드의 제네릭 형식 변환

  18. 18

    제네릭 메서드의 제네릭 형식 변환

  19. 19

    C # 파생 제네릭 형식 인수

  20. 20

    Java 제네릭과 두 개의 제네릭 수퍼 유형이 혼동 됨

  21. 21

    제네릭 형식을 형식 집합의 구성원으로 제한하는 방법이 있습니까?

  22. 22

    WCF Svc 태그 파일의 이름에서 제네릭 형식 참조 (로드)

  23. 23

    C # 제네릭 형식의 컨텍스트에서 형식 ID는 무엇입니까?

  24. 24

    제네릭 형식 'State <T>'를 사용하려면 1 개의 형식 인수가 필요합니다. C #

  25. 25

    C #에서 예기치 않은 제네릭 형식 인터페이스 동작

  26. 26

    C # 제네릭 형식에서 제네릭이 아닌 형식으로 상속 할 때 자세한 정보를 줄이려면 어떻게해야합니까?

  27. 27

    중첩 된 제네릭 유형의 유형을 얻는 방법

  28. 28

    제네릭 유형 제약 클래스의 경우 c #이 아닐 수 있습니다.

  29. 29

    Crafting Interpreter의 책에서 C #으로 LOX 언어 구현을 이식하려고 할 때 제네릭 문제

뜨겁다태그

보관