@CyberDrew: это указано в ошибке: A = Test, B = Test.TestClass "

сто попытался создать эту простую реализацию:

class Test
{
   private int abc = 0;

   public class TestClass
   {
      private void changeABC()
      {
         abc = 123;
      }
   }
}

Если я скомпилирую его, он будет жаловаться:

Не удается получить доступ к нестатическому члену внешнего типа «A.Test» через вложенный тип «B.Test.TestClass»

Мне не нравится решение установки:static int abc = 0;

Есть ли другое решение для этого?

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

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