У меня есть класс Animal и его подкласс Dog.
Я часто нахожу себя в кодировке следующих строк:
if (animal is Dog)
{
Dog dog = animal as Dog;
dog.Name;
...
}
Для переменной Animal animal;.
Есть ли какой-то синтаксис, который позволяет мне написать что-то вроде:
if (Dog dog = animal as Dog)
{
dog.Name;
...
}