2013-10-04 9 views
0

Я делаю текстовую приключенческую игру, и у меня есть эти константы, содержащие команды, доступные игрокам. Например:«переменная не используется» при использовании const в C#

const string ConScenChoiceOne = "hit monkey talk to monkey suicide go inside"; 
string conchoice1; 
Console.WriteLine("You arrive at a temple dedicated to the monkey god."); 
Console.WriteLine("Outside is a monkey, presumably guarding the place."); 
Console.WriteLine("What do you do?"); 
Console.Write(">"); 
conchoice1 = Console.ReadLine(); 
if (conchoice1.Contains("hit monkey")) 

Есть ли способ, чтобы сделать «переменную не используется», что уходит? Я не могу редактировать его, так как это константа.

+6

предупреждение исчезнет, ​​когда вы удалите строку с константной переменной. Вы все равно не используете его нигде. – nvoigt

+3

Используйте переменную или удалите ее .... –

+4

Прокомментируйте строку, пока она вам не понадобится? – Kjartan

ответ

1

Вы можете отключить это предупреждение:

1- По pargma

поставить эту строку в верхней части вас файл класса:

#pragma warning disable 0169 

2- По параметрам вашего проекта

  1. В обозревателе решений выберите проект, в котором вы хотите подавить предупреждения.

  2. В строке меню выберите «Вид», «Страницы свойств».

  3. Выберите страницу «Сборка».

  4. В поле «Подавить предупреждения» укажите коды ошибок предупреждений, которые вы хотите подавить, разделенные точкой с запятой, а затем переконфигурируйте решение.

(необходимый предупреждающий код 0169)

+0

Хотя вы можете подавлять предупреждения, зачем вам это нужно? OP не использует переменную в коде, она избыточна, поэтому ее можно удалить. –

+0

@ DarrenDavies Это зависит от того, что с ним нужно сделать. Но он спрашивает, как его подавить. – Alireza

+2

он спрашивает, как заставить его уйти. Он зависит от того, что они делают, чтобы избавиться от сообщения, однако ОП может не понимать, что на самом деле означает сообщение (т. Е. Не осознает, что переменная объявлена, но никогда не используется). Для этого есть лучшее решение, в этом случае удалите переменную или прокомментируйте ее до тех пор, пока она не понадобится в коде. –

 Смежные вопросы

  • Нет связанных вопросов^_^