我有這樣的功能:在.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