Clase anidada: no se puede acceder al campo no estático en contexto estático

Tengo una clase C con algunas variables internas. Tiene una clase anidada N que quiere acceder a las variables en C. Ni C ni N son estáticas, aunque C tiene algunos métodos y variables estáticos. Cuando trato de acceder a una variable no estática en C desde N, obtengo el subrayado ondulado y el mensaje "No se puede acceder al campo no estático [nombre de campo] en contexto estático".

Esto parece tener algo que ver con la clase anidada, ya que puedo acceder a la multa variable desde la clase adjunta.

ReSharper sugiere que haga _t estática pero eso no es una opción. ¿Cómo trato con esto?

public sealed partial class C
{
    string _t;

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta