オブジェクト指向プログラミングの方法は初めてです。
次のようなクラス MyClass1 があります。
public class MyClass1
{
public int id { get; set; }
public string name { get; set; }
}
次のように定義されたクラス MyClass2 もあります。
public class Myclass2
{
public int id { get; set; }
public string name { get; set; }
public Myclass2(MyClass1 m) { }
}
MyClass2 では MyClass1 のいくつかのプロパティが必要なため、MyClass2 は MyClass1 が存在する場合にのみ存在します。
私にとって最高のものは、次のようなものです。
MyClass1.MyClass2 = new MyClass2();
もちろん、MyClass2 のコンストラクターは MyClass1 を取る必要があります。
C# Object Oriented Programming を使用してこれを達成するための最良の方法は何ですか?