-1
가능한 중복 :
Properties vs Methods속성 또는 메서드?
나는 초보자의 C# 프로그래머 해요 최근 멤버를 노출하는 속성을 사용하는 방법을 발견했다. 그러나 뭔가를 반환 할 때 메소드에 apposed 속성을 사용할 때를 혼동합니다.
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);
}
}
또는 I는 다음과 같이 수행해야합니다 :
나는이 작업을 수행해야
public Vector2 GetScreenCenter() {
Vector2 screenDem = new Vector2(game.GraphicsDevice.Viewport.Width,
game.GraphicsDevice.Viewport.Height);
return new Vector2(screenDem.X/2, screenDem.Y/2);
}
내가 사용해야하고 왜?
어쩌면 나는 이것에 대해서 너무 열심히 생각하고 있어도 상관 없지만, 나는 모른다.
감사합니다.
@KirkWoll. 분명히 dup이 아니며,이 질문은 _properties ** 또는 ** methods_입니다. 귀하의 링크는 _properties ** vs ** methods_입니다. 진짜가! ':)' – gdoron
하루가 끝날 때, 당신의 2 가지 접근법은 동일합니다. – blearn