5

快速提问。(我无法在任何地方找到有关此的文档)

当你这样做时:

Texture2D t1;
t1 = content.Load<Texture2D>("some texture");

Texture2D t2;
t2 = t1;

它是创建参考还是实际复制纹理?

我想知道它,以便在实施相关内容时将其考虑在内。

4

2 回答 2

5

Texture2D 是一个类。因此,赋值将创建引用的副本 - t1 和 t2 将具有引用相等性,即为Object.ReferenceEquals(t1, t2)真。

于 2012-09-17T16:50:32.513 回答
4

这只是一个参考任务。没有实际数据移动。

于 2012-09-17T16:49:24.023 回答