Когда я объявляю переменную и инициализирую простым присваиванием, я получаю предупреждение, как и ожидалось
static void Main(string[] args)
{
var a = 1;
}
Но если я изменил присваивание с помощью вызова функции, NO WARNING atall
static void Main(string[] args)
{
var a = func();
}
static string func()
{
return "Good";
}
Во втором примере переменная a никогда не используется, мой вопрос:
Почему Visual Studio НЕ генерирует предупреждение?Я думаю, что это потенциальная проблема в этом сегменте кода.