부분적인 일반 유형 추론
public static TReg Parameter(this TReg p, string name, T value) where TReg : ParameterizedRegistrationBase
대중의 매개 변수
이 접근법은 호출 중에 두 가지 일반적인 인수를 지정하는 것이 필요합니다. thatarewrapper
public static TReg Parameter및 :(this TReg p, string name, T value) where TReg : ParameterizedRegistrationBase
listOfFruits.That().Are().Where(banana => banana.Peel != Color.Black)
확장 메소드를 기본 클래스에 직접 도입함으로써 문제를 피할 수 있습니다. 그러나이 접근법은 향후 다른 클래스에서 확장 방법을 사용하는 기능을 제거합니다. 결론
부분 일반 유형 추론은 C#에서 직접 지원되지 않지만 유사한 기능을 제공 할 수있는 해결 방법이 있습니다. 사용하는 특정 접근 방식은 관련된 특정 요구 사항 및 관련된 트레이드 오프에 따라 다릅니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3