@Ignatiy2

Как сделать проверку поля у переменной класса object?

У меня есть переменная CurrentContentVM, класса object, в которую может в процессе работы программы быть помещен объект класса WatchNoteVM (в которой присутствует свойство WatchNote). Мне нужно выполнить такую проверку:
if(CurrentContentVM is WatchNoteVM && CurrentContentVM.WatchNote == deleteNote)

Ошибка:

Ошибка CS1061 "object" не содержит определения "WatchNote", и не удалось найти доступный метод расширения "WatchNote", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)

Как можно решить мою проблему?
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
SpacePurr
@SpacePurr
c#, wpf
Попробуйте вот так

if(CurrentContentVM is WatchNoteVM wnVM && wnVM.WatchNote == deleteNote)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы