static string abc()
{
return new obj().aa();
}这样的写法 每次程序引用 abc()的静态方法
会不会导致内存增加。。 就是说 会不会 obj这个对象不断的存在内存中?还望各位大牛赐教!!
{
return new obj().aa();
}这样的写法 每次程序引用 abc()的静态方法
会不会导致内存增加。。 就是说 会不会 obj这个对象不断的存在内存中?还望各位大牛赐教!!
你问的问题等于这样
while(true)
{
new obj();
}
对内存会产生什么影响。影响肯定会有的,会增加垃圾回收的负担。
{
return new obj().aa();
}不会 但会不断地创建删除 创建删除(回收)
可以用单例模式判断的依据是 是否有一个变量一直引用着它