Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
と呼ばれるオブジェクトがありshape、 を実行しmyList.Add(shape);、後で実行shape = GetNewShape();すると、すべてがリセットされます。内部の形状はmyList影響を受けますか? それともそのままでしょうか?
shape
myList.Add(shape);
shape = GetNewShape();
myList
オブジェクトのコレクションとアニメーション化shapeする別のオブジェクトがある XNA アプリケーションで問題が発生しています。shapeアニメーション化が完了したら、新しいものを作成してアニメーション化を開始します。
いいえ、形状変数は形状への参照のみを保持します。新しい形状オブジェクトを割り当てると、リストに含まれる参照は古いもののままになります。
shape like でメソッドを呼び出すshape.DoCrazyStuff();と、オブジェクト自体が変更される可能性があるため、リスト内のオブジェクトにも反映されます。
shape.DoCrazyStuff();
しかし、そうです、C# の基礎を読む必要があります。