【发布时间】:2021-05-17 16:21:34
【问题描述】:
我是一个编程新手,最近在学习 C#。
在阅读我的教科书时,我看到以下代码:
public class Panda
{
public Panda Mate;
public void Marry(Panda partner)
{
Mate = partner;
partner.Mate = this;
}
}
书上说这里this是用来设置partner的mate字段,但是不知道是什么意思。
如果有人能给我解释一下,我会很有帮助的。
【问题讨论】:
-
这是对
Panda的当前实例的引用。如果您访问partner.Mate,那将是与this相同的对象