2014-04-09 2 views
-1

제네릭 매개 변수가 BType과 IType 인 두 가지 일반 메서드가 있습니다. BType이 IType의 구현이어야한다는 메서드 시그니처를 정의하는 방법이 있습니까?제네릭 메서드의 where 절

EDIT1 : 여기에 메소드 서명 :

public static Expression<Func<BType, bool>> CastFunc<BType,IType>(Expression<Func<IType, bool>> customWhereClause) 
+0

우리는 도움 자세한 내용이 필요합니다. – OMGtechy

+3

무엇이 문제와 함께 메서드 서명을 게시하지 못하게했을까요? – Jonesopolis

+1

이러한 형식은 틀에 얽매이지 않는 형식 매개 변수 이름입니다 ... –

답변

10
public void Foo<BType, IType>(BType a, IType b) where BType : IType