c++中 class1 *a=new class1(); 需要在用完以后写上 delete a; 在c#中 class1 a=new class1(); 属于引用类型 但并没说是指针 用完以后 还需要些delete吗? 如果不需要 是因为编译器自动写上了delete还是什么原因? 简要说一下就好 我不想了解太深 问一下只是加深点印象。谢谢了我有更好的答案
提问者采纳
2012-04-29 00:31
不需要。因为.net里面的CLR(common language runtime)会自动内存管理。
-
追问
-
谢谢 顺便问一句 clr是什么?。net的控制中心之类?我听到好多次 学c#必须看这个吗?
-
回答
-
你好,CLR中文意为“通用语言运行环境”,了解下就可以了。你学过c++,学c#就很简单了。