在将一个字段分配给另一个字段时,C# 只是复制数据,还是实际创建链接?在这篇文章中有一个游戏引擎结构的例子。那里的编码器具有包含其父级的组件。在 C# 中,它们只是包含父副本,还是引用它?
示例代码:
class World
{
...
public void Update()
{
...
ent.OnAttach(this);
...
}
...
}
class Entity
{
...
public void OnAttach(World world)
{
world_ = world;
}
...
}
Entity 对象现在可以访问 World 对象并可以访问它的字段和方法,就像在文章中一样?(或者我误解了代码?)