Re[13]: Приоритет вызова перегруженных методов
От: Sinix  
Дата: 08.06.16 07:57
Оценка: +2
Здравствуйте, Serginio1, Вы писали:

S>>Угу. Но нагенерить конечное количество не проблема как бы, достаточно прошвырнуться по GetMethods().

S> У меня обертка не для одного типа, а для вех возможных типов, о которых я не знаю на этапе компиляции.
В рантайме нагенерить. Ну блин, не заставляйте меня совсем всё разжёвывать, так неинтересно.


S>В DLR уже заранее известно и имя метода и количество параметров.

S> Для моего подхода это не совсем удобно, хотя конечно можно и поизвращаться.
S>Но по моему проще самому написать поиск нужного метода. Это не сложно. Логика приоритеты мне понятны.

Магия с корректным разруливанием перегрузок включая вывод генерик-параметров и implicit conversions — одна из сложнейших частей шарпа.

Оптимизм это конечно хорошо, но только при условии, что человек ориентируется в матчасти.
Иначе получается что-то в духе "хочу сделать свою СУБД. Логика и приоритеты понятны, так что проблем не будет."
Оно с одной стороны забавно, с другой — представляешь, сколько времени будет убито впустую чисто из-за нежелания разобраться в вопросе и уже не смешно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.