SORU
26 ŞUBAT 2009, PERŞEMBE


Birden fazla kısıtlamaları ile genel yöntem

İki genel parametreleri olan genel bir yöntem var. Aşağıdaki kodu derlemeye çalıştım ama işe yaramadı. Bir oldu .NET sınırlama? Farklı parametre için birden fazla kısıtlamaları olması mümkün mü?

public TResponse Call<TResponse, TRequest>(TRequest request)
  where TRequest : MyClass, TResponse : MyOtherClass

CEVAP
26 ŞUBAT 2009, PERŞEMBE


Mümkün bunu yapmak için, sadece sözdizimi biraz yanlış anlamışsın. Virgül ile ayırarak yerine: her kısıtlama için where gerekir

public TResponse Call<TResponse, TRequest>(TRequest request)
    where TRequest : MyClass
    where TResponse : MyOtherClass

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006