Size: a a a

2021 July 10

MN

Mr. N in CODE BLOG / C#
прикольно, теперь скасти this к интерфейсу
источник

MN

Mr. N in CODE BLOG / C#
источник

P

Phantom in CODE BLOG / C#
Нет
источник

EA

Egene Avdeev in CODE BLOG / C#
Тогда что подразумевает этот интерфейс?
источник

P

Phantom in CODE BLOG / C#
То что у объекта есть метод Clone или как там
источник

P

Phantom in CODE BLOG / C#
Реализация на тебе
источник

P

Phantom in CODE BLOG / C#
В доках чекни
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
+
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Максимально тупой интерфейс если честно
источник

P

Phantom in CODE BLOG / C#
Чистые функции например
источник

P

Phantom in CODE BLOG / C#
Просто ты тупой
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Обоснуй
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Возвращает обжджект
Тип копирования не подразумевает
источник

P

Phantom in CODE BLOG / C#
Интерфейс на то и интерфейс, что гарантирует наличие метода с указанной в нем сигнатурой, про реализацию никто ничо не обещал
источник

EA

Egene Avdeev in CODE BLOG / C#
В документации нет требования по типу копирования, очень неочевидное поведение может быть. Рекомендуют не реализовывать для публичного Api, а на свое усмотрение делать
источник

P

Phantom in CODE BLOG / C#
Так, есть хоть один интерфейс, где есть требования?
источник

P

Phantom in CODE BLOG / C#
@Bars0_o IEnumerable тоже тупой интерфейс?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Да нет, с ним +- все понятно
источник

P

Phantom in CODE BLOG / C#
Айрат пишет на фшарпе, уже долгое время и не один проект, продвигает и популиризирует его, остальное сам додумай
источник

EA

Egene Avdeev in CODE BLOG / C#
Нет, но со многими интерфейсами понятно как они должны быть реализованы,  и есть советы как это сделать, хоть даже IDisposable
источник