это пока единственный вариант, который должен заработать, но хотелось бы что-то попроще - может в шарпе есть что-то подобное, ну либо свою функцию писать, которая таким условием понимает что сейчас за тип и выбирает как его сравнивать
Мне приходит в голову разве что написать класс у которого внутри будет Dictionary<Type, IComparer>
да мне-то по сути нужно только для флоата переопределить способ сравнения
Так тут два вариант, либо просто if obj is float быстро запихнуть, либо сделать красивое решение которое позволит расширять его (вдруг тебе потом ещё дабл и что нибудь ещё надо будет добавить)
да, но всё же хочется какой-то вариант чтоб без велосипедов
Обсуждают сегодня