Size: a a a

2019 December 18

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
То, чтло это не равнозначные команды, есть и отличия
Больше того, даже если значения в кейсах разные будут, то будет совершенно разный il-код)))
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Больше того, даже если значения в кейсах разные будут, то будет совершенно разный il-код)))
Интересно, пища для ума)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Destry
Как понимание IL кода поможет в программировании на C#?
Если что-то оптимизировать надо будет до степени рилтайма, то поможет очень)))
источник

НП

Никита Петроченко... in CODE BLOG / C#
Mira Diaz
Какие
Например, задача есть на оптимизацию алгоритма. Ты его дебажишь, алгоритм и видишь, что все упирается в работу с массивом классов и боксингом. И что делать будешь, это работа шарпа
источник

t

this. in CODE BLOG / C#
Всем доброго вечера
Такой вопрос
В C # 8 появились стандартные реализации методов интерфейсов ,но вызвать их можно только приведением к типу интерфейса
В чем вопрос
Можно ли это как-то реализовать в C # 7?
(Вопрос чисто академического характера, удовлетворить интерес)
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Всем доброго вечера
Такой вопрос
В C # 8 появились стандартные реализации методов интерфейсов ,но вызвать их можно только приведением к типу интерфейса
В чем вопрос
Можно ли это как-то реализовать в C # 7?
(Вопрос чисто академического характера, удовлетворить интерес)
Через абстрактный класс
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
Через абстрактный класс
Подробнее пожалуйста
источник

ch

central hardware in CODE BLOG / C#
this.
Подробнее пожалуйста
google -> абстрактный класс
источник

НП

Никита Петроченко... in CODE BLOG / C#
central hardware
google -> абстрактный класс
C# забыл)
источник

ch

central hardware in CODE BLOG / C#
смысл то один и тот же везде
источник

SB

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

НП

Никита Петроченко... in CODE BLOG / C#
central hardware
смысл то один и тот же везде
Нарвется на плюсы, не поймет ведь)
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
Абстрактный класс с реализацией нужного метода реализует нужный интерфейс (можно без реализации, просто обозначить его в заголовке). А от него все нужные классы наследуют. То есть они должны будут реализовать интерфейс, а метод получат из абстрактного класса.
Не совсем то же самое, конечно, но...
Да но тогда этот метод будет во всех классов реализующих данный интерфейс, разве нет?
Если вы о предоставлении реализации метода интерфейса то это можно сделать через екстеншен методы
Меня интересует именно чтобы метод был доступен только после касту к интерфейсу
источник

P

PostBot Admin in CODE BLOG / C#
Ребята, если у вас будет задача создавать десктоп приложения, что вы будете юзать? WinForms ил WPF? Или есть что-то другое?
источник

t

this. in CODE BLOG / C#
central hardware
google -> абстрактный класс
Вы не до конца поняли вопрос;)
источник

ch

central hardware in CODE BLOG / C#
this.
Да но тогда этот метод будет во всех классов реализующих данный интерфейс, разве нет?
Если вы о предоставлении реализации метода интерфейса то это можно сделать через екстеншен методы
Меня интересует именно чтобы метод был доступен только после касту к интерфейсу
в интерфейсе этих методов вообще не будет
источник

S

SeanWoo in CODE BLOG / C#
PostBot Admin
Ребята, если у вас будет задача создавать десктоп приложения, что вы будете юзать? WinForms ил WPF? Или есть что-то другое?
Wpf
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Да но тогда этот метод будет во всех классов реализующих данный интерфейс, разве нет?
Если вы о предоставлении реализации метода интерфейса то это можно сделать через екстеншен методы
Меня интересует именно чтобы метод был доступен только после касту к интерфейсу
А, да, через экстеншн можно
источник

S

SeanWoo in CODE BLOG / C#
Но только юзав MVVM
источник

S

SeanWoo in CODE BLOG / C#
Кстати
источник