2010-03-25 11 views
7

iki tür verilirse (Tip a, Tip b), bu iki karşılaştırılabilir, toplanmış vb. bulmak için herhangi bir "güzel" yol var mı?İki türün karşılaştırılıp karşılaştırılamaması vb. Nasıl kontrol edilir?

Türleri IConvertible uygularsa, biri ondalık diyelim ve bir "Convert.ToDecimal(a) > Convert.ToDecimal(b)" gerçekleştirmesi için 'u dönüştürebilir miyiz?

Bir ifade değerlendirici yapıyorum ve herhangi bir nesne ile çalışabilmeyi ve böylece türün başka bir türle karşılaştırılabildiğini bilmesini istiyorum (her iki tarafta da aynı türde olmak zorunda değil) Eğer türlerine ekleyebilir Wether. örn. double > int)

+0

İşte aynı sorunda benim sorum var. http://stackoverflow.com/questions/2093230/how-to-check-that-i-can-sum-values-of-given-type –

cevap

İlgili konular