2つのタイプ(タイプa、タイプb)が与えられた場合、それら2つを比較、合計できるかどうかを調べる「良い」方法はありますか?
タイプが実装されている場合、IConvertible
両方を変換して、10進数と言って「Convert.ToDecimal(a) > Convert.ToDecimal(b)
」を実行できると考えていましたか?
私は式評価器を構築しており、あらゆる種類のオブジェクトを操作できるようにしたいため、型を別の型と比較できるかどうかを知る必要があります (両側で同じ型である必要はありません。例double > int
)