Задать вопрос
@Ignatiy2

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

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

Ошибка:

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

Как можно решить мою проблему?
  • Вопрос задан
  • 60 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
SpacePurr
@SpacePurr
c#, wpf
Попробуйте вот так

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

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

Похожие вопросы