2011-06-25 12 views
1

可能性の重複:私はクラスを持っている場合は、私が代わりにプロパティの変数を使用する場合
Why use simple properties instead of fields in C#?主な違い

が、それは問題ではありませんか?私は、get/set期間中に何かを実行する必要がない限り、本当に問題になるのでしょうか?それでも仕事は終わります。

答えて

1

必ずしもあなたがしていることは「重要」ではありません。プロパティget/setを使用する理由は、変数に代入される前に値を検証し、クラスの外部から直接アクセスできないようにするためです。

小さなアプリケーションしかなく、クラスを再利用できるように設計されていない場合は、パブリック変数を使用するだけで問題は発生しません。

関連する問題