Size: a a a

2020 April 15

SG

Spectra GameSport in CODE BLOG / C#
Макс Руднев
ты можешь закинуть в него метод, который выводит на консоль
С таким успехом можно просто вызвать нужный метод.
источник

СБ

Степан Буримов... in CODE BLOG / C#
Sergey Benzenko
Я так понял, окружность, потом по сторонам окружности с 1/3 радиуса. И т.д рекурсивно
Помоги сделать уже день пытаюсь и бессильно.
источник

МР

Макс Руднев... in CODE BLOG / C#
а если у тебя нет доступа к коду
источник

МР

Макс Руднев... in CODE BLOG / C#
Переслано от Spectra GameSport
С таким успехом можно просто вызвать нужный метод.
источник

МР

Макс Руднев... in CODE BLOG / C#
шо тогда?
источник

t

this. in CODE BLOG / C#
Spectra GameSport
С таким успехом можно просто вызвать нужный метод.
Но в разы удобнее передать лямбду
источник

МР

Макс Руднев... in CODE BLOG / C#
допустим класс написал другой программист, все закрыл от изменений, и оставил только публичное событие
источник

НП

Никита Петроченко... in CODE BLOG / C#
Spectra GameSport
С таким успехом можно просто вызвать нужный метод.
Тебе нужен экземпляр класса, в отличие от делегата
источник

SG

Spectra GameSport in CODE BLOG / C#
Ок, спасибо, уже более понятно.
источник

AM

Azure Mynn in CODE BLOG / C#
Spectra GameSport
С таким успехом можно просто вызвать нужный метод.
Вообще чаще всего это используют для ивентов. Например, когда какой-то один класс должен уметь выполнять разные действия в какой-то ситуации. Для этого будет достаточно хранить в нем делегат (можно в виде хэндлера) и его уже вызывать
источник

SG

Spectra GameSport in CODE BLOG / C#
Ну смотрите, а если вызвать делегат которому еще не присвоен метод?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Spectra GameSport
Ну смотрите, а если вызвать делегат которому еще не присвоен метод?
Ексепшн
источник

AM

Azure Mynn in CODE BLOG / C#
То исключение, потому что там null. Лучше всего вызывать через event?.Invoke()
источник

AM

Azure Mynn in CODE BLOG / C#
Для инлайновой проверки
источник

SG

Spectra GameSport in CODE BLOG / C#
Ясно)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Spectra GameSport
Ребят я вот изучаю делегаты и не могу понять зачем они нужны вообще. Кто то может обьяснить? Ну ивенты само собой,а дальше что?
Рассматривайте это как кусок работы, который нужно выполнить. Сейчас, потом, в отдельном потоке, передать какому-нибудь другому объекту, и т.п.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Степан Буримов
Помоги сделать уже день пытаюсь и бессильно.
Сейчас работаю сам, не могу. В принципе, метод рисования окружности с точкой и радиусом, типа:
drawCircle(x, radius);
Сначала вызываем в точке 0 и нужным радиусом.
drawCircle(0, radius);
Потом отступаем по radius в обе стороны и рисуем с radius/3:
drawCircle(radius, radius/3);
drawCircle(-radius, radius/3);
и т.д.
источник

СБ

Степан Буримов... in CODE BLOG / C#
drawCircle нет
источник

СБ

Степан Буримов... in CODE BLOG / C#
Переслано от Sergey Benzenko
Сейчас работаю сам, не могу. В принципе, метод рисования окружности с точкой и радиусом, типа:
drawCircle(x, radius);
Сначала вызываем в точке 0 и нужным радиусом.
drawCircle(0, radius);
Потом отступаем по radius в обе стороны и рисуем с radius/3:
drawCircle(radius, radius/3);
drawCircle(-radius, radius/3);
и т.д.
источник

SB

Sergey Benzenko in CODE BLOG / C#
так в вашем то коде в чём проблема?
источник