¿Es posible llamar a una función no estática dentro de la función estática en C #?

¿Es posible llamar a una función no estática que usa una clase pública no estática dentro de una función estática en C #?

<code>public class MyProgram
{
    private Thread thd = new Thread(myStaticFunction);
    public AnotherClass myAnotherClass = new AnotherClass();

    public MyProgram()
    {
        thd.Start();
    }

    public static void myStaticFunction()
    {
        myNonStaticFunction();
    }

    private void myNonStaticFunction()
    {
        myAnotherClass.DoSomethingGood();
    }
}
</code>

Bueno, el código inválido como el de arriba es lo que necesito.

¿Alguna idea?

Respuestas a la pregunta(5)

Su respuesta a la pregunta