我有五种不同的网络服务
List<_FiltA> A= new List<_FiltA>();
List<_FiltB> B= new List<_FiltA>();
List<_FiltC> C= new List<_FiltA>();
List<_FiltD> D= new List<_FiltA>();
List<_MainFilt> Main= new List<_MainFilt>();
每个列表的参数有 4 种不同的方法和 1 种方法[WebMethod]
例如:
[WebMethod]
public List<_MainFilt> Search(string p1,int p2 ...)
{
Some code here...
_FiltA= _FiltA(someParameters); //go to FiltA method
_FiltB= _FiltB(someParameters);
.
.
some code...
.
.
return Search; //get Seach values
}
public List<_FiltA> FiltA (someParameters)
{
_FiltA FLG3 = new _FiltA();
some codes....
FLG3 = new _FiltA
{
PriceLink = Link,
Price = valueSomething,
Price2 = valueSomething1
};
Search.Add(FLG3);
return FiltA ;
}
还有3种这样的方法。
我想在如何组合中组合这 4 个列表(_ListA、_ListB、_ListC、_ListD)List<_MainFilt>
?或者有什么解决这个问题的建议?