这是一个有趣的概念,我不知道如何实现。(它与我需要部署装饰器模式的大学作业有关)。
我在下面编写了粗略的 C# 代码,但是它不会编译,假设我有一个类
Class A {
public int A { get; set; }
public string B { get; set; }
public float C { get; set; }
public string concatFields() {
string sample = null;
foreach (Field f in this) {
sample += f.ToString();
}
return sample;
}
}
你将如何实现 concatFields 方法?有没有办法遍历类的字段(不知道字段的名称)并在每个字段上调用 ToString() 。
在示例 B 场景中,如果所有字段的类型相同,您将如何对它们应用相同的方法。
欢呼伙计们的帮助,我已经用 C# 标记了这个,但不确定可以应用哪些其他标记