Ошибка CS1525: неожиданный символ `? ', Ожидающий`.'в моноразвитии - PullRequest
0 голосов
/ 13 февраля 2019

Это код, который выдает мне ошибку:

s.GetWeight(out weightInLb, out weightInG, out weightInOz, out bool? isStable);

 Error CS1525: Unexpected symbol `?', expecting `.'

Этот код вызывает функцию GetWeight, вот код:

 public void GetWeight(out decimal? weightInLb, out decimal? weightInG, out decimal? weightInOz, out bool? isStable)

Что я делаю не так?Пожалуйста, помогите!

РЕДАКТИРОВАТЬ

Если я заменю?с.Я получаю ошибку:

Error CS0117: `bool' does not contain a definition for `isStable'

1 Ответ

0 голосов
/ 13 февраля 2019

Похоже, вы пытаетесь использовать из переменных , и это просто не поддерживается вашим компилятором.Так что делай это по старинке

bool? isStable;
s.GetWeight(out weightInLb, out weightInG, out weightInOz, out isStable);
...