Передача параметром в метод который может принимать null - C#

Узнай цену своей работы

Формулировка задачи:

Есть такой метод
Листинг программы
  1. public void Add(int id, string firstName, string lastName, string phoneNumber, Tree? lowTree, Tree? highTree)
Каким образом мне передать туда параметры? Просто при передаче получаю ошибку.
Листинг программы
  1. tempTree.highTree.Add(tempTree.lowTree.Id, tempTree.lowTree.FirstName, tempTree.lowTree.LastName,
  2. tempTree.lowTree.PhoneNumber, tempTree.lowTree.lowTree, tempTree.lowTree. highTree);
Argument 5: cannot convert from 'BinaryTree.Tree' to 'BinaryTree.Tree?' Argument 6: cannot convert from 'BinaryTree.Tree' to 'BinaryTree.Tree?' Что подскажете?

Решение задачи: «Передача параметром в метод который может принимать null»

textual
Листинг программы
  1. Tree? nullableTree;
  2. Tree tree;
  3. if (nullableTree!=null)
  4.    tree = nullableTree.Value;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы