Size: a a a

2021 March 05

P

Phantom in .NET Talks 🎄
Dr. Friedrich von Never
Не всё 😉
А что еще?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Phantom
А что еще?
Base-вызовы делаются через call.
источник

c

cheetah in .NET Talks 🎄
патологанатом как ты делаешь этот красный текст?
источник

AS

Andrew Shurunov in .NET Talks 🎄
Phantom
А что еще?
Если не null и если чётко известно, какой метод будет вызыван (без полиморфизма)
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Ну, это в C#. В целом в других языках бывает ещё как-нибудь весело.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
cheetah
патологанатом как ты делаешь этот красный текст?
Он не случайно красный.
источник

P

Phantom in .NET Talks 🎄
Dr. Friedrich von Never
Base-вызовы делаются через call.
Когда из наследника вызываешь базовый?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Phantom
Когда из наследника вызываешь базовый?
Да.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Andrew Shurunov
Если не null и если чётко известно, какой метод будет вызыван (без полиморфизма)
Я таких случаев в C# не припомню. Кажется, компилятор все инстансные методы предпочитает вызывать через callvirt, кроме обозначенного случая.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Да, даже невиртуальные.
источник

AS

Andrew Shurunov in .NET Talks 🎄
Dr. Friedrich von Never
Я таких случаев в C# не припомню. Кажется, компилятор все инстансные методы предпочитает вызывать через callvirt, кроме обозначенного случая.
Sealed + проверку на нулл
источник

AS

Andrew Shurunov in .NET Talks 🎄
источник

c

cheetah in .NET Talks 🎄
а как сделать такие ковычки для написания кода в телеграме?
источник

c

cheetah in .NET Talks 🎄
codik
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
О, кул, спасибо.
источник

c

cheetah in .NET Talks 🎄
`
источник

AS

Andrew Shurunov in .NET Talks 🎄
Dr. Friedrich von Never
О, кул, спасибо.
Недавно просто в чат приходил чувак, у которого на скриншоте вызывался call, если написать if(c != null), то тоже call, а если if(c is not null) то callvirt
источник

AS

Andrew Shurunov in .NET Talks 🎄
Вот я и вспомнил
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Andrew Shurunov
Недавно просто в чат приходил чувак, у которого на скриншоте вызывался call, если написать if(c != null), то тоже call, а если if(c is not null) то callvirt
Лол, смешно!
источник

P

Phantom in .NET Talks 🎄
Теперь у тебя история в говне
источник