私の質問は単純ですが、getterとsetterメソッドを書くよりも、C#のget setプロパティを使って良いと思っています。これらのプロパティを使用する場合、クラスデータメンバーをpublicとして宣言する必要はありませんか?私の教授は、データのメンバーはは決してと宣言しなければならないと述べたので、これは尋ねます。C#のget setプロパティを使用しているのが良い方法ですか?
この.... 対
class GetSetExample
{
public int someInt { get; set; }
}
この...
class NonGetSetExample
{
private int someInt;
}
編集:あなたのすべてに
ありがとう!あなたの答えはすべて私を助けてくれました。私はあなたの答えを適切に投票しました。
これは実際に私たちが新しいアプリケーションにインタビューするときに尋ねるものです。なぜあなたは最初のものを2番目に使うのでしょうか:-) –
教授は、絶対的なものを使わないことを知るには十分スマートでなければなりません!彼が「決して理解できない可能性のある結果を受け入れることなく」という意味に「決して」再定義しない限り... –