public
string
GetByCriteria(
params
string
[] strs)
{
string result = string.Empty;
foreach (string str in strs)
{
//执行代码
}
return result;
}
{
string result = string.Empty;
foreach (string str in strs)
{
//执行代码
}
return result;
}
params 是数组型参数,根据实参形式选择引用传递或值传递,包含数量可变的参数。
也就是说,GetByCriteria方法可以接收单个实体,也可以接收实体数组。
也就不需要重载方法了。
调用:
//
单个实体
this .GetByCriteria( " test " );
// 数组
string [] strs = new string [] {"test","test1"} ;
this .GetByCriteria(strs);
this .GetByCriteria( " test " );
// 数组
string [] strs = new string [] {"test","test1"} ;
this .GetByCriteria(strs);