Klasa zagnieżdżona: nie można uzyskać dostępu do pola niestatycznego w kontekście statycznym

Mam klasę C z kilkoma zmiennymi wewnętrznymi. Ma zagnieżdżoną klasę N, która chce uzyskać dostęp do zmiennych w C. Ani C, ani N nie są statyczne, chociaż C ma kilka statycznych metod i zmiennych. Gdy próbuję uzyskać dostęp do niestatycznej zmiennej w C z N, otrzymuję podkreślenie i komunikat „Nie można uzyskać dostępu do niestatycznego pola [nazwa pola] w kontekście statycznym”.

Wydaje się, że ma to coś wspólnego z klasą zagnieżdżoną, ponieważ mogę uzyskać dostęp do grzywny zmiennej z samej klasy obejmującej.

ReSharper sugeruje, że robię _t statyczny, ale to nie jest opcja. Jak sobie z tym poradzić?

public sealed partial class C
{
    string _t;

    class N
    {
        void m()
        {
            _t = "fie"; // Error occurs here
        }
    }
}

questionAnswers(1)

yourAnswerToTheQuestion