я получаю указанную выше ошибку и не могу ее исправить. Я немного погуглил, но не могу от него избавиться.
Сценарий:
У меня есть класс BudgetAllocate, свойство которого - budget, который имеет двойной тип.
В моем dataAccessLayer,
В одном из моих классов Я пытаюсь сделать это:
double.TryParse(objReader[i].ToString(), out bd.Budget);
Что вызывает эту ошибку:
Свойство или индексатор нельзя передать как параметр out или ref в время компиляции.
Я даже пробовал это:
double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget);
Все остальное работает нормально, и ссылки между слоями присутствуют.