Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2013, 18:51   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
А в вашем случае функция должна вернуть false потому как это нестандартный тип.
В моем случае есть анонимный тип, и таких я вам могу наделать мильён сиксильёнов, никакая рефлексия не разберется
eval вне форума Ответить с цитированием
Старый 08.05.2013, 19:03   #12
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Так хорошо. С IComparable че то начало доходить.
Допустим я использую только классы с Icomparable.
передаю два int в функцию с приведением к object.

Внутри то как дальше поступить? Как достучатся до метода CompareTo ?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 08.05.2013, 19:12   #13
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Крутяк ... вроде работает.
Суть понял ... У своих классов нужно значит определить метод.

Код:
 public static bool Larger(object operator1, object operator2)
        {
            if ((IComparable)operator1 != null && (IComparable)operator2 != null)
            {
                int res = ((IComparable)operator1).CompareTo(operator2);
                if (res > 0) return true;
                else return false;
            }
            return false;
        }
Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 08.05.2013, 19:12   #14
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Вы не знаете как проверить на тип? вы чего?
про is, as слышали?
eval вне форума Ответить с цитированием
Старый 08.05.2013, 19:13   #15
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Вы не знаете как проверить на тип? вы чего?
про is, as слышали?
Слышал слышал ... просто растерялся ... Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление своих объектов в Добавление своих объектов в двунаправленный кольцевой список voidmain C# (си шарп) 3 21.03.2013 13:08
Универсальное событие в JavaScript Vervolf JavaScript, Ajax 6 25.12.2011 17:00
Создание и уничтожение объектов. Время жизни объектов C++/C# Anett// Помощь студентам 0 24.10.2011 23:26
сравнение двух объектов одного класса SAMOUCHKA Общие вопросы C/C++ 5 23.10.2011 17:18