我的项目中有大约 50 个课程。每个类都有一些保存功能。现在我想将数据保存在一些所需的流程中。
EG: I have classes A, B, C, D, E.
And the sequence of save might be : C, D, E, B, A
现在因为我有很多类,所以我想创建一个 for 循环来保存流中的数据。为此,我正在考虑创建一个类列表,然后我可以执行以下操作:
List<Classes> list_class = new List[] {C, D, E, B, A};
foreach (Classes item in list_class)
{
item.Save();
}
有没有可能拥有这样的功能?如果是,那怎么办?
编辑:
Below you can see what i want to achieve:
List<?> Saving_Behaviour = new list[];
for (int i = 0; i < Saving_Behaviour.Length; i++)
{
if (((Saving_Behaviour[i])Controller.GetBindingList()).HasValue())
{
(Saving_Behaviour[i]).Save();
//do save
}
}
摘要:在 if 语句中,每个类都会检查其实例是否具有某些值。然后,如果它有一些值,它将调用该类的保存方法。
我希望现在很清楚。