Использовать строку, созданную в цикле «If/Else» вне ее?C#

Место общения программистов C#
Ответить
Anonymous
 Использовать строку, созданную в цикле «If/Else» вне ее?

Сообщение Anonymous »

Я хочу использовать оператор If/Else, в котором задается одно и то же строковое значение, а затем эта созданная строка используется вне цикла If/Else.
Однако я получаю сообщение об ошибке. Имя '/ /имя строки' не существует в текущем контексте

Код: Выделить всё

        bool hitBell = bellCounter == 0;
if (hitBell)
{
string bell = "You just hit the bell for the first time.";
}
else
{
//The value "bellCounter" is another int variable not relevant here. It was created outside of the If/Else loop.
string bell = $"You just hit the bell. But, you already rang it {bellCounter} times before, you are such an impatient person";

}
string finalMessage = $"{bell}, let's hope the auditor reacts to it.";
//Here will be another line of code that increments the "bellCounter" by one.
Я попробовал это, и он возвращает указанную ошибку. Возможно ли это вообще, а если нет, то каковы возможные альтернативы?

Подробнее здесь: https://stackoverflow.com/questions/788 ... side-of-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»