我有这样的功能:在.NET框架内类似于SQL IN语句的东西?
public bool IsValidProduct(int productTypeId)
{
bool isValid = false;
if (productTypeId == 10 ||
productTypeId == 11 ||
productTypeId == 12)
{
isValid = true;
}
return isValid;
}
,但我不知道是否有把它写一个简单的方法,如:
public bool IsValidProduct(int productTypeId)
{
bool isValid = false;
if (productTypeId.In(10,11,12))
{
isValid = true;
}
return isValid;
}
我知道我可以写一个扩展方法来处理这个问题,我只是好奇,如果已经有东西了,或者有更好的方法来写它。
希望这已经在linq中,但这有助于使代码更加简洁和简洁 – Nick 2009-09-04 15:14:37