読者です 読者をやめる 読者になる 読者になる

プロパティとメソッド

プロパティとメソッド、どっちを使えばいいかの境界線ってどうなってんだろ?
C#前提で話を進めるとして、個人的には

  • Object.ToString()メソッドじゃなくてObject.Textプロパティ
  • Object.GetType()メソッドじゃなくてObject.Typeプロパティ
  • Object.GetHashCode()メソッドじゃなくてObject.HashCodeプロパティ
  • DateTime.NowプロパティじゃなくてNow()メソッド

だと思うんだけどなぁ。
自分の中ではおそらく、あまり変わらないものがプロパティで、結果が条件によって変化するものがメソッドなんだと思う。