cevap
Evet, bunlar gibi üye olarak var olan özel işleçler değiller - bunun yerine yerleşik IL yönergeleri vardır.
(aynı C# derleyicisi string.Concat
bir çağrı oluşturur orada haricinde dize Ulama için neredeyse doğrudur.)
C# 4 ve .NET 4 kullanıyorsanız, en basit yaklaşım kullanmaktır dinamik yazarak:
public dynamic Addition(dynamic x, dynamic y)
{
return x + y;
}
önceki sürümleri için,
sizin bağlam ne olduğu açık değil özel durum belirli türdeki :(gerekir, ancak Marc Gravell enbulabilirilginç.
Teşekkürler @ jon, mono versiyonunu kullanıyorum, sanırım ilk önce bu tiplerle yüzmek için [int, double] kullanmalıyım. – Vontio
@ Sam4Ever: Dinamik yazmanın mono desteklerinin son sürümleri ... –
- 1. Çift değer Burada 0
- 2. Maksimum nedir? iPhone'da çift/float değeri?
- 3. NSNumber vs Int, Swift Dictionary'de Float
- 4. Float
- 5. Java Puzzler - int dönüşümü için bir çift
- 6. 'Float -> float' türü 'float' türüyle eşleşmiyor
- 7. Javascript Float + Float = Dize?
- 8. Çevreye giriş yap Çift -> Float in Haskell
- 9. Flex'te çift veya float veri türü var mı?
- 10. Dökme veya Convert.ToSingle() ile float için çift dönüştürün?
- 11. int() ve float() işlevleri için işlev nesnesi alma
- 12. Bir int veya float gerektiren bir C işlevi nasıl yazabilirim?
- 13. Nasıl smarty içinde int için float dönüştürmek için
- 14. float
- 15. Float
- 16. Neden android tuvalinde çizim yapmak int (x, y) için int yerine float kullanıyor?
- 17. int [ish] ve asm.js olarak çift [ish] arasında dönüştürme asm.js
- 18. jQuery effects IE7 float issue
- 19. iPhone: Float
- 20. Burada
- 21. Burada
- 22. Scala'da Int bölümü
- 23. int (?) In int * pi = new int (0); anlamı nedir?
- 24. Float ve printf
- 25. joda yeni DateTime (int, int, int, int, int, int) weblogic 11g ile
- 26. Char * veya float dönüştürmek
- 27. Float giriş crossbrowser
- 28. C#: [], çift [] [] ve çift
- 29. int ve imzasız int
- 30. Int nasıl dönüştürülür? int
.net 4'niz varsa, bunu 'dynamic' ile yapabilirsiniz. – phg