Size: a a a

2020 April 22

EP

Egor Plotkin in CODE BLOG / C#
да, так и оставил
источник

EP

Egor Plotkin in CODE BLOG / C#
наверное если оба наследуются, то тогда нужно указывать какой именно хочется использовать через приведение типов
источник

EP

Egor Plotkin in CODE BLOG / C#
спасибо что подсказали :)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egor Plotkin
наверное если оба наследуются, то тогда нужно указывать какой именно хочется использовать через приведение типов
Зачем? что? Ничего указывать не надо. У тебя компилятор сам все соберет
источник

EP

Egor Plotkin in CODE BLOG / C#
Никита Петроченко
Зачем? что? Ничего указывать не надо. У тебя компилятор сам все соберет
Ну вот смотри, если у нас написано так
 class BinaryHeap<T> where T: IComparable, IComparable<T> 

то при попытке вызвать
var1.CompareTo(var2)
метод какого интерфейса будет вызван?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egor Plotkin
Ну вот смотри, если у нас написано так
 class BinaryHeap<T> where T: IComparable, IComparable<T> 

то при попытке вызвать
var1.CompareTo(var2)
метод какого интерфейса будет вызван?
если у тебя var2 это T, то дженерик, если не Т, то object
источник

EP

Egor Plotkin in CODE BLOG / C#
да, оба Т. Хм... не задумывался
источник

EP

Egor Plotkin in CODE BLOG / C#
Т.е. приоритет  сперва отдается дженерик, верно?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egor Plotkin
Т.е. приоритет  сперва отдается дженерик, верно?
Если не ошибаюсь, то приоритет отдается более конкретным входным параметрам. Это же перегрузка метода обычная
источник

НП

Никита Петроченко... in CODE BLOG / C#
Не важно, интерфейс это или нет
источник

НП

Никита Петроченко... in CODE BLOG / C#
Но в том случае, если у тебя тип T, а если ты тип T привадешь к IComparable, то у тебя вызовется метод именно от интерфейса IComparable
источник

EP

Egor Plotkin in CODE BLOG / C#
окей, круто. Спасибо. Ну это и звучит логично.
источник

IK

Ilya Khudaev in CODE BLOG / C#
ребят а есть материал какой-нить где изучить по backend всё. и в частности по авторизации там
источник

IK

Ilya Khudaev in CODE BLOG / C#
Ну или книга
источник

IK

Ilya Khudaev in CODE BLOG / C#
Книга даже лучше
источник

S

Sergey Trofimov in CODE BLOG / C#
Ilya Khudaev
ребят а есть материал какой-нить где изучить по backend всё. и в частности по авторизации там
По авторизации гуглишь Microsoft Identity 4.0 или JWT tokens
источник

S

Sergey Trofimov in CODE BLOG / C#
Материала вагон на разных рессурсах.
источник

IK

Ilya Khudaev in CODE BLOG / C#
Sergey Trofimov
Материала вагон на разных рессурсах.
мне прям вообще для тупых надо
источник

IK

Ilya Khudaev in CODE BLOG / C#
не понимаю ничего в вебе
источник

IK

Ilya Khudaev in CODE BLOG / C#
ни разу и не делал ничего
источник