@Eric Я изменил «некоторый» текст, чтобы он отражал ваши комментарии.
от вопрос уже есть ответ здесь:
Инициализация полей экземпляра против локальных переменных 7 ответовпочему в c # нам нужно инициализировать переменную примитивного типа -
static void Main(string[] args)
{
int a;
Console.WriteLine(a);
}
выдает ошибку времени компиляции ...