私は次のようなことをしました。
var list; //-> i want to declare this list once time
if (gvd.ID.Equals("gvAccountSetup"))
{
ClsAccountHead AccountHead = new ClsAccountHead();
AccountHead.CampusId = cmbAccCampus.SelectedValue.ToInt32();
// here i want to intialize the same list with other type
list = new List<ClsAccountHead>();
list = AccountHead.AccountHeadListByCampusId(PageIndex + 1, PageSize);
}
else if (gvd.ID.Equals("gv_AccSubHead"))
{
ClsAccountSubHead AccountSubHead = new ClsAccountSubHead();
AccountSubHead.HeadId = cmbSrchAccHead.SelectedValue.ToInt32();
// here i want to intialize the same list with another type
list = new List<ClsAccountSubHead>();
list = AccountSubHead.SubHeadGetListByHeadIdWithPaging(PageIndex, PageSize);
}
だから、私の質問は、一度宣言されたリスト(ジェネリック)をどのように記述すれば、それで複数の型を渡すことができるかです。