在我的DAL中我有3-5个列表:
List<User>, List<Items>, List<bla>
现在我想在方法中修改这些Lists泛型。
如何编写一个允许所有这些参数的方法? (我试过var但不允许在方法头中)
P.s。:不关心类型,我会轻易将其丢弃:
List<User> user; user = (List<User>)MethodName(user);
答案 0 :(得分:3)
你的问题有些模糊,但我怀疑你在寻找:
void SomeMethod(IList list)
如果您实际上正在更改方法中的列表,则不需要返回值。
另一方面(坦率地说,更好的方法)是使方法具有通用性:
void SomeMethod<T>(IList<T> list)