C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#での構成とは何ですか?


コンポジションで親オブジェクトが削除されると、子オブジェクトもそのステータスを失います。構成は特殊なタイプの集約であり、一部の関係を提供します。

たとえば、車にはエンジンがあります。車が破壊されると、エンジンも破壊されます。

public class Engine {
   . . .
}

public class Car {
      Engine eng = new Engine();
      .......
}

  1. C#の配列とは何ですか?

    配列には、同じタイプの要素の固定サイズの順次コレクションが格納されます。配列はデータのコレクションを格納するために使用されますが、配列は、隣接するメモリ位置に格納されている同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 C#で配列を宣言するには、次の構文を使用できます- datatype[] arrayName; ここで datatypeは、配列内の要素のタイプを指定するために使用されます。 []は、配列のランクを指定します。ランクは配列のサイズを指定します。 arrayNameは、アレイの名前を指定します。 ここで、C#で配列を実装する方法を見てみましょ

  2. C#のコンポジションとアグリゲーションの違いは何ですか?

    [構成]で、親オブジェクトが削除されると、子オブジェクトもそのステータスを失います。構成は特殊なタイプの集約であり、一部の関係を提供します。 たとえば、車にはエンジンがあります。車が破壊されると、エンジンも破壊されます。 public class Engine {    . . . } public class Car {    Engine eng = new Engine();    ....... } 集約は、C#のオブジェクト間の方向関係です。オブジェクト間の関係です。 たとえば、従業員と