use of



Use of unassigned local variable

Автор Dasha Dasha задал вопрос в разделе Другие языки и технологии

c# - Ошибка: "Use of unassigned local variable" и получил лучший ответ

Ответ от Scorpio[гуру]
srchislo = 0d где нибудь в начале проставь,
а так ей только при условиях значение присваивается

Ответ от Димос Тцарев[гуру]
Какой алгоритм нахождения среднего числа?

Ответ от Jurijus Zaksas[гуру]
У тебя из условий следует, что эта переменная на момент редактирования не всегда будет иметь значение. Подумай над алгоритмом и над выражением (a < b & a > c) - в особенности.

Ответ от Nedovypendr2 Perenychij2[гуру]
чтоб убрать ошибку надо прописать еще 2 if/else и 1 else (+&->&&). может для простоты стоит сделать нечто вроде srchislo =
a > b && c > a || a > c && b > a? a :
b > c && a > b || b > a && c > b? b :
c;
или Math.Min(Math.Min(Math.Max(a,b),Math.Max(a,c)),Math.Max(b,c));

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: c# - Ошибка: "Use of unassigned local variable"
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*