これらの2つのクラスを持つ:
class A
{
public A()
{
strA1 = "A1";
strA2 = "A2";
strA3 = "A3";
}
public string strA1 { get; set; }
public string strA2 { get; set; }
public string strA3 { get; set; }
}
class B
{
public B()
{
strB1 = "B1";
strB2 = "B2";
}
public string strB1 { get; set; }
public string strB2 { get; set; }
}
これらのクラスのプロパティの数に基づいて情報を生成する単一のメソッド(おそらくoverride toString()
)を作成する方法を見つけようとしています。
たとえば、結果は次のようになります。
for Class A: "{\""A1\"",\""A2\"",\""A3\""}"; // {"A1","A2","A3"}
for Class B: "{\""B1\"",\""B2\""}"; // {"B1","B2"}
各クラスに特定のコードを記述せずに、一般的な方法でどのように実行できますか?
おそらく基本クラスが始まりです...アドバイスしてください