28 AĞUSTOS 2008, PERŞEMBE
Sayısal türleri için genel bir yöntem benim kısıtlayan bir sınırlama var mı?
Eğer jenerik T
: Bir tür sınırlamak için bir yolu varsa söyle
- Int16
- Int32
- Int64
- Uınt16
- Uınt32
- Uınt64
where
anahtar farkındayım, ama bir arayüz bulamadımsadecebu tür,
Gibi bir şey
static bool IntegerFunction<T>(T value) where T : INumeric
CEVAP
29 AĞUSTOS 2008, Cuma
Hejlsberg özelliği Bruce Eckel ile in an interview uygulanmaması için sebep nitelendirdi.
Onun önerilen çözüm işe yarayacağını düşünüyor nasıl bilmiyorum olduğunu kabul, ama var. Önerisini diğer bazı genel sınıf (röportajı okuyun!) için aritmetik işlemler erteleme. Bu nasıl yardımcı olur? IMHO, çok değil.
Bunu Paylaş:
Genel yöntem oluşturmak bir Numaralama...
Bazı zorlayıcı bağımlı yöntem türleri ...
Nasıl iki genel türleri ile bir arabir...
Kötü uygulama alıcı benim yöntem depol...
Bu tip 'T' genel tür veya yö...