База
https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs0136
Ошибка для пространства объявления локальной переменной и вложенного пространства объявления локальных переменных для хранения элементов с одинаковыми именами. Таким образом, в области вложенного объявления невозможно объявить локальную переменную или константу с тем же именем, что и у локальной переменной или константы во внешнем пространстве объявления. Два пространства объявлений могут содержать элементы с одинаковым именем, если ни одно из пространств объявления не содержит другого.
потому что это 2 локальных пространства, вложенных 1 в другой, почему это должно работать вобще?
Вот более наглядно
Обсуждают сегодня