Size: a a a

var chat = new Chat();

2020 January 14

A

Anton in var chat = new Chat();
Oleg Tyshchenko
то надо уметь в ассемблер хорошо что бы понимать что к чему
Упаси бог 🌚
источник

B

Bogdan in var chat = new Chat();
Oleg Tyshchenko
нативное дизассемблируют
ну там уже довльно давно есть генераторы asm -> C
но код получается не очень ситабельный
источник

G

Gtoressan in var chat = new Chat();
Ребята, такой блиц-вопрос, как правильнее:
1.
var smth = (intrfceType)source;
   smth.DoSmth();

2.
(source as intrfceType).DoSmth();
источник

B

Bogdan in var chat = new Chat();
1
источник
2020 January 15

B

Bogdan in var chat = new Chat();
Лучше получить ClassCastException, чем NullRefetenceException
источник

B

Bogdan in var chat = new Chat();
as приемлим только в паре с проверкой на null следующей строкой
источник

B

Bogdan in var chat = new Chat();
(source as intrfceType)?.DoSmth();

Так норм, если это то, что нужно по условиям
источник

YN

Yurii Nskyi in var chat = new Chat();
Gtoressan
Ребята, такой блиц-вопрос, как правильнее:
1.
var smth = (intrfceType)source;
   smth.DoSmth();

2.
(source as intrfceType).DoSmth();
if (source is interfaceType smth)
{
   smth.DoSmth();
}
источник

G

Gtoressan in var chat = new Chat();
Bogdan
(source as intrfceType)?.DoSmth();

Так норм, если это то, что нужно по условиям
всё-таки С# красив
источник

G

Gtoressan in var chat = new Chat();
Yurii Nskyi
if (source is interfaceType smth)
{
   smth.DoSmth();
}
эту фишку активно использую, когда с объектом smth нужно проделать ряд махинаций
источник

G

Gtoressan in var chat = new Chat();
всем спасибо
источник

B

Bogdan in var chat = new Chat();
Yurii Nskyi
if (source is interfaceType smth)
{
   smth.DoSmth();
}
А давно так можно?
источник

G

Gtoressan in var chat = new Chat();
С 7го вроде бы
источник

YN

Yurii Nskyi in var chat = new Chat();
Bogdan
А давно так можно?
источник

G

Gtoressan in var chat = new Chat();
вот если бы ещё
[public | private] [static] var | let name [: type] [= value] 🤤
источник

DB

Dmytro Bardai in var chat = new Chat();
Вот так ещё более интереснее:
(option as Option ?? throw new ParameterException(nameof(option), "The parameter is not of Option type")).Write();
источник

vl

vova lantsov in var chat = new Chat();
Dmytro Bardai
Вот так ещё более интереснее:
(option as Option ?? throw new ParameterException(nameof(option), "The parameter is not of Option type")).Write();
Ужасно)
источник

vl

vova lantsov in var chat = new Chat();
Хотя бы на 2 строки разбить
источник

DB

Dmytro Bardai in var chat = new Chat();
А, ну это да
источник

B

Bogdan in var chat = new Chat();
Dmytro Bardai
Вот так ещё более интереснее:
(option as Option ?? throw new ParameterException(nameof(option), "The parameter is not of Option type")).Write();
однако
источник