Size: a a a

var chat = new Chat();

2020 December 07

rr

razumovsky r in var chat = new Chat();
Vova Lantsov
Пример не 100% корректный, но надеюсь немного поможет
и это пример полиморфизма подпитов
источник

rr

razumovsky r in var chat = new Chat();
кроме подтипов еще есть параметрический и 2 подтипа статического Vektrius
источник

V

Vektrius in var chat = new Chat();
Мне бы это  понять
источник

rr

razumovsky r in var chat = new Chat();
а че тут понимать
источник

rr

razumovsky r in var chat = new Chat();
если собака это животное — то любая собака может быть приведена к общему типу животное
источник

V

Vektrius in var chat = new Chat();
Нужно практику, думаю. Как бы в теории ясно, а на практике не применю :)
источник

A

Alexandr in var chat = new Chat();
Есть тут кто обучение по С# проводит? Индивидуально
источник

rr

razumovsky r in var chat = new Chat();
это дает тебе возможность не думать о том какой конкретно тип у данного объекта
источник

Е

Енотечка in var chat = new Chat();
Alexandr
Есть тут кто обучение по С# проводит? Индивидуально
,sk
источник

Е

Енотечка in var chat = new Chat();
был тут один
источник

rr

razumovsky r in var chat = new Chat();
например ты можешь сказать

Dog: Animal
Wolf: Dog

void Bark(Animal animal) { animal.Bark(); }
Bark(new Dog()) => "Gaf gaf"
Bark(new Wolf()) => "GAF GAF GAF"
источник

A

Alexandr in var chat = new Chat();
Енотечка
был тут один
Как его можно найти?
источник

Е

Енотечка in var chat = new Chat();
блин, я не помню
источник

rr

razumovsky r in var chat = new Chat();
ты не думаешь о конкретном типе, ты просто передаешь инстанс
источник

rr

razumovsky r in var chat = new Chat();
и получаешь разную реализацию
источник

Е

Енотечка in var chat = new Chat();
razumovsky r
например ты можешь сказать

Dog: Animal
Wolf: Dog

void Bark(Animal animal) { animal.Bark(); }
Bark(new Dog()) => "Gaf gaf"
Bark(new Wolf()) => "GAF GAF GAF"
как там тот чел, который sunengine делает
источник

Е

Енотечка in var chat = new Chat();
не помнишь?
источник

rr

razumovsky r in var chat = new Chat();
Енотечка
как там тот чел, который sunengine делает
что он делает то ?
источник

rr

razumovsky r in var chat = new Chat();
там больше личностный рост понял
источник

rr

razumovsky r in var chat = new Chat();
прогать не надо, рости личностно
источник