Size: a a a

2020 April 19

#

#hash# in С#
И добавление если нету
источник

И

Игорь MeGa in С#
#hash#
Проверка на StartsWith http/https
а вот это хорошая идея
да ещё и простая
И почему я не догадался сам ) 👍
источник

#

#hash# in С#
Игорь MeGa
а вот это хорошая идея
да ещё и простая
И почему я не догадался сам ) 👍
Да, но редко очень бывают исключения когда https или http не поддерживается, так на заметку, у меня как-то такое было
источник

#

#hash# in С#
В моем случае там просто было очень много рандомных сайтов
источник

#

#hash# in С#
Для парсинга
источник

И

Игорь MeGa in С#
что значит не поддерживаются?
источник

#

#hash# in С#
То есть сайт может имет Http протокол и/или HTTPS, но у меня там списки рандомных сайтов были так что приходилось при ошибки запроса дополнительно пытаться делать запрос по второму протоколу, в зависимости от того на каком ошибка возникала
источник

#

#hash# in С#
Это так на заметку, но большинство должны и тот и тот поддерживать
источник

#

#hash# in С#
У тебя может и не возникнуть такой проблемы, просто написал на перед чтобы знал
источник

И

Игорь MeGa in С#
Спасибо, на будущее учту.
источник

И

Игорь MeGa in С#
а если запрос вообще без протокола делать, пусть редиректит, если нужно?
источник

#

#hash# in С#
можешь попробывать
источник

S

Stas in С#
Dmitry
Не понял  ((
Давай так. Та можешь в метод где сигнатура аргумента UserChild передать Child?нет!!! Так как делегат будет делать Invoke если у твоего метода ожидается UserChild а в сигнатуре делегата User. Тыбы с таким же успехом мог бы туда отдавать методы типа void m (object arg), хули object ведь для всех базовый. Это не возможно. Единственный вариант это объявить обобщенный делегат ( обобщенный это когда с дженериками)  с ограничением типа. delegate void Mydelegate<T>(T user) where T : User; С конверсией это я тебя наебал неподцмавши, в данном случае она тебе всеравно не нужна
источник

D

Dmitry in С#
Stas
Давай так. Та можешь в метод где сигнатура аргумента UserChild передать Child?нет!!! Так как делегат будет делать Invoke если у твоего метода ожидается UserChild а в сигнатуре делегата User. Тыбы с таким же успехом мог бы туда отдавать методы типа void m (object arg), хули object ведь для всех базовый. Это не возможно. Единственный вариант это объявить обобщенный делегат ( обобщенный это когда с дженериками)  с ограничением типа. delegate void Mydelegate<T>(T user) where T : User; С конверсией это я тебя наебал неподцмавши, в данном случае она тебе всеравно не нужна
аа спасибо, попробую
источник

S

Stas in С#
Dmitry
аа спасибо, попробую
Но тебе там всеравно придется указывать конкретный тип
источник

D

Dmitry in С#
Stas
Но тебе там всеравно придется указывать конкретный тип
кастовать придётся?
источник

S

Stas in С#
Dmitry
кастовать придётся?
Чего и куда? Смысл? Ты как будто концепцию не вкуриваешь
источник

D

Dmitry in С#
Stas
Чего и куда? Смысл? Ты как будто концепцию не вкуриваешь
ладно доберусь до проекта - пойму)
источник

S

Stas in С#
Просто ответь себе на вопрос, если у тебя ив методе в качестве аргумента тип ChildUser, можно ли туда передать объект базовогоиэ типа User? Нет конечно. Причины объяснить?
источник

В

Влад in С#
не отрисовывает короч
источник