Size: a a a

2019 December 18

SB

Sergey Benzenko in CODE BLOG / C#
this.
Над этим честно говоря не думал
Просто смотрел сегодня что нового в C # 8 и там говорилось о стандартной реализации методов интерфейса, стало интересно как это / возможно ли это реализовать в C#7
» вызвать их можно только приведением к типу интерфейса
Погодите, а с чего вы взяли, что их можно только так вызвать? Они всем будут доступны, если только класс не переопределит его как интерфейсный метод
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
» вызвать их можно только приведением к типу интерфейса
Погодите, а с чего вы взяли, что их можно только так вызвать? Они всем будут доступны, если только класс не переопределит его как интерфейсный метод
Оу возможно что-то изменилось но в докладе который я смотрел рассказывали что данные методы доступны только после приведения к типу интерфейса
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Оу возможно что-то изменилось но в докладе который я смотрел рассказывали что данные методы доступны только после приведения к типу интерфейса
Насколько я читал, такой метод будет доступен. Там и весь смысл то в том, чтобы можно было добавить новый метод, не ломая реализующие интерфейс классы. Таким образом они получат реализацию по умолчанию.
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Оу возможно что-то изменилось но в докладе который я смотрел рассказывали что данные методы доступны только после приведения к типу интерфейса
Да, вы правы. Сами по себе классы не унаследуют реализацию. Надо приводить к интерфейсу.
https://docs.microsoft.com/ru-ru/dotnet/csharp/tutorials/default-interface-methods-versions
источник

t

this. in CODE BLOG / C#
Разобраться бы еще для чего такой функционал:)
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Разобраться бы еще для чего такой функционал:)
Чтоб не ломать классы при добавлении нового метода в интерфейс. Потому что иначе надо будет все классы изменять и реализовывать. И так, наверное, правильно сделали. Это ж всё-таки интерфейс, а не абстрактный родительский класс
источник

ch

central hardware in CODE BLOG / C#
Sergey Benzenko
Чтоб не ломать классы при добавлении нового метода в интерфейс. Потому что иначе надо будет все классы изменять и реализовывать. И так, наверное, правильно сделали. Это ж всё-таки интерфейс, а не абстрактный родительский класс
так а суть интерфейса в том чтобы заставить реализовывать
источник

ch

central hardware in CODE BLOG / C#
иначе пиши абстрактный
источник

t

this. in CODE BLOG / C#
А еще эти вечные приведения типов
Имхо сомнительное удовольствие
источник

V

V in CODE BLOG / C#
PostBot Admin
Ребята, если у вас будет задача создавать десктоп приложения, что вы будете юзать? WinForms ил WPF? Или есть что-то другое?
С wpf проще съехать, чем с форм, потом есть возможность на uwp(если выстрелит) либо xamarin.
Есть ещё такие штуки как Avalonia, которая кросплатформенная
источник

C0

CyberJabа 000 in CODE BLOG / C#
Мидл vs. Сеньор
источник

HH

Hocine Hocine in CODE BLOG / C#
Csharp with access database
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Hocine Hocine
Csharp with access database
What? (Что?)
источник

HH

Hocine Hocine in CODE BLOG / C#
Tutoriel help
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
I am not understanding you, What do you want?
источник

C0

CyberJabа 000 in CODE BLOG / C#
🎁Kopoh🎄
I am not understanding you, What do you want?
анлестенд только в симпле пишется.
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Нет, я его же в данном контексте сейчас не понимаю по этому герундий тут уместен
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
CyberJabа 000
анлестенд только в симпле пишется.
А ну да
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Ток мне кажется это не американец (англичанин)
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Хотя я хз
источник