0

という名前のパネルを再配置しようとすると、次のpPan2 つの方法で行うことができます。

私が書くボタンのクリックイベント内

pPan.Location = new Point (
  pPan.Location.X +10 , pPan.Location.Y );

または私は書くことができます:

pPan.Location.X += 10;

では、ここでの違いは何ですか?new Pointこれを作成する理由

4

3 に答える 3

2

Pointが の場合struct、プロパティを呼び出すと のコピーが返され、Locationそのコピーを変更しようとするため、最初のものを使用する必要があります。

于 2013-04-21T08:16:45.167 に答える