在C#中,我必須要總是一旦我完成它就銷燬一個對象嗎?如果沒有,我必須在什麼條件下銷燬對象並調用析構函數?如果我不摧毀物體會發生什麼?優缺點都有什麼?我完成後是否必須摧毀一個物體?
簡單的例子:
Help h = new Help();
h.program_name = "myprogram.exe";
h.release_date = "01/10/2013";
h.version_number = "1.2.0.0";
if (args.Length > 0)
{
if ((args[0] == "-help") || (args[0] == "-version")||(args[0] == "/?"))
{
h.writeline();
}
}
這是一個什麼樣的例子? – Rotem