Appeler un non-statique de la classe avec une application console

Je suis en train d'appeler une méthode d'une autre classe avec une application console. La classe j'essaie d'appeler, n'est pas statique.

class Program
{
    static void Main(string[] args)
    {
        Program p = new Program();
        var myString = p.NonStaticMethod();
    }

    public string NonStaticMethod()
    {
        return MyNewClass.MyStringMethod(); //Cannot call non static method
    }
}

class MyNewClass
{
    public string MyStringMethod()
    {
        return "method called";
    }
}

J'obtiens l'erreur:

Ne peut pas accéder non méthode statique "MyStringMethod" dans un contexte statique.

Cela fonctionne si je déplace le MyStringMethod pour le programme de classe.
Comment pourrais-je réussir à faire cela?
Je ne peux pas faire la classe statique, ni la méthode.

OriginalL'auteur Freddy | 2014-06-12