タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとpropertyと.NETに関するItisangoのブックマーク (2)

  • プロパティ - C#

    プロパティは、データ フィールドの値の読み取り、書き込み、または計算を行う、柔軟な機構が用意されたメンバーです。 プロパティはパブリック データ メンバーとして表示されますが、アクセサーと呼ばれる特別なメソッドとして実装されます。 この機能によって、データの安全性と柔軟性を高めながら、呼び出し元が簡単にデータにアクセスできます。 プロパティの構文は、フィールドを自然に拡張したものです。 フィールドで格納場所を定義します。 public class Person { public string? FirstName; // Omitted for brevity. } 自動的に実装されるプロパティ プロパティの定義には、プロパティの値を取得する get アクセサーとプロパティに値を割り当てる set アクセサーの宣言が含まれます。 public class Person { public s

    Itisango
    Itisango 2020/11/09
    "If a property has both a get and a set accessor, both must be auto-implemented. You define an auto-implemented property by using the get and set keywords without providing any implementation." #Csharp
  • プロパティの使用 - C#

    プロパティは、フィールドとメソッドの両方の側面を結合します。 オブジェクトのユーザーにとってプロパティは、プロパティへのアクセスに同じ構文を必要とするフィールドのように見えます。 クラスの実装者にとってプロパティは、get アクセサーと set または init アクセサーの両方またはいずれかを表す 1 つまたは 2 つのコード ブロックです。 get アクセサーのコード ブロックはプロパティが読み取られる時に実行され、set または init アクセサーのコード ブロックはプロパティに値が割り当てられるときに実行されます。 set アクセサーのないプロパティは読み取り専用と見なされます。 get アクセサーのないプロパティは書き込み専用と見なされます。 両方のアクセサーを持つプロパティは、読み取り/書き込みです。 init アクセサーの代わりに set アクセサーを使用して、プロパティを

  • 1