5

簡単な質問です。(これに関するドキュメントはどこにも見つかりませんでした)

これを行う場合:

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

Texture2D t2;
t2 = t1;

参照を作成しますか、それとも実際にテクスチャをコピーしますか?

関連するものを実装するときに考慮できるように、それを知りたいです。

4

2 に答える 2

5

Texture2D はクラスです。したがって、代入は参照のコピーを作成します - t1 と t2 は参照が等しい、つまりObject.ReferenceEquals(t1, t2)true になります。

于 2012-09-17T16:50:32.513 に答える
4

参照割り当てのみです。実際のデータは移動されません。

于 2012-09-17T16:49:24.023 に答える