有这两个类:
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"}
如何在不为每个类编写特定代码的情况下以通用方式完成?
可能基类是开始...请告知