私のプロジェクトには約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 ステートメントでは、すべてのクラスがそのインスタンスに何らかの値があるかどうかをチェックします。次に、いくつかの値がある場合、そのクラスの save メソッドを呼び出します。
私はそれが今明確であることを願っています。