@Eric Я изменил «некоторый» текст, чтобы он отражал ваши комментарии.

от вопрос уже есть ответ здесь:

Инициализация полей экземпляра против локальных переменных 7 ответов

почему в c # нам нужно инициализировать переменную примитивного типа -

static void Main(string[] args)
{
   int a;
   Console.WriteLine(a);
}

выдает ошибку времени компиляции ...

Ответы на вопрос(3)

Ваш ответ на вопрос