.NET垃圾收集器规则要求:
第一,不能引用已有的对象,除非复制已有的引用。
第二,中间语言是类型安全的语言。第一点:怎么也不懂,可以引用已有的对象?复制引用是什么意思?
class test
{
public void show()
{}
}test pro=new test();
pro.show();
//pro1就是引用已有的对象啊?
test pro1=pro;
pro1.show();
第一,不能引用已有的对象,除非复制已有的引用。
第二,中间语言是类型安全的语言。第一点:怎么也不懂,可以引用已有的对象?复制引用是什么意思?
class test
{
public void show()
{}
}test pro=new test();
pro.show();
//pro1就是引用已有的对象啊?
test pro1=pro;
pro1.show();
解决方案 »
- socket编程,高并发如何避免 10061 错误?
- [C#]:如何将从数据库中直接存取图片?
- 有关正则表达式的问题,初学者,请教高手
- 在DataGird中能否让DataGird标题栏锁定?
- 严重迫切的一个问题!
- 求求大神帮帮忙。哪位知道Dev的什么控件可以实现上下标的
- 为什么会提示出现索引超出数组范围~~~~????
- 在vs的环境中调试webservice,如果函数变量是int等等自然方便,可是如果是我定义的一个class呢?怎么办,无法输入数据啊
- 未将对象引用设置到对象的实例,怎么解决??
- C#中的 getch ()?
- 帮忙看下我这段代码是保存按钮的,点击好几下可以保存,有时就不能用
- 【求助】networkstream中的read write怎么用才好?!在线等
你的代码里的pro,pro1是引用,是别名,是指针常量,不是真正的指针。
其实在c#里只有引用,没有指针,也就是平时说的值类型,引用类型。所以是符合第一条的,c++就不符合第一条,非安全的c#也不符合