重複の可能性:
プロパティとメソッド
私は初心者の C# プログラマーで、最近、プロパティを使用してメンバーを公開する方法を発見しました。ただし、何かを返すときにメソッドに並置されたプロパティをいつ使用するかについて混乱しています。
私はこれを行う必要があります:
public Vector2 Center {
get {
Vector2 screenDem = new Vector2(game.GraphicsDevice.Viewport.Width,
game.GraphicsDevice.Viewport.Height);
return new Vector2(screenDem.X / 2, screenDem.Y / 2);
}
}
または私はこのようなことをする必要があります:
public Vector2 GetScreenCenter() {
Vector2 screenDem = new Vector2(game.GraphicsDevice.Viewport.Width,
game.GraphicsDevice.Viewport.Height);
return new Vector2(screenDem.X / 2, screenDem.Y / 2);
}
いつ、どれを、なぜ使用する必要がありますか?
多分私はこれについて一生懸命考えすぎているだけで、それは問題ではありません、私にはわかりません.
ありがとう。