我设计为TextForms基类和派生类为标签,场,Dialogboxes ...等 我使用下面的代码执行的方法
public class TextForm
{
public void Refresh()
{
}
}
public class Label : TextForms
{
public void Refresh()
{
}
}
和在我的程序我instanciating许多标签..和某处我需要调用TextForms.Refresh()必须执行所有派生类实例Refresh()方法。
我无法想象该怎么办?
那么你需要有一些方法来引用所有这些标签......你不能找到“所有曾经创建过的类型的实例”。 –
基本上,您将需要所有标签的引用,并在此引用数组中的每个元素的循环中调用该方法。 – HimBromBeere
@JonSkeet也许他把所有的人都放在了一张表格上,并且有一个错误的/坏的方法?可能的解决方案是遍历表单的所有标签。 OP可以提供上下文,所以我们可以帮助他改进他的编码和问题。 – Mafii