在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