我有一行代碼,看起來像這樣我可以在這裏使用什麼數據結構?
var results = DataBase.Find(x.ImportanceFactor > 5 && x.ImportanceFactor < 10);
現在在Find
功能,我可以用什麼數據結構?
public static int Find(??? input)
{
:
Some Code
:
}
的格式必須是究竟如何我上面指定,但我已經具有一個很難找到的數據結構來支持它。我已經嘗試了Linq
中的一些表達式,但沒有成功。
編輯澄清:
的Find
功能將進入數據庫,並尋找一個對象,它的重要性是在指定範圍內,並返回取物在這個範圍內具有最高的大小值。同樣,不管Find函數中發生了什麼,第一行不能以任何方式改變。下面的線需要在Find
x.ImportanceFactor > 5 && x.ImportanceFactor < 10
EDIT2可用:
X是一個動態的表達,不與屬性的對象。
您是否聽說過'System.Linq'命名空間的'Where'擴展方法? –
'Func'?雖然基於使用示例,但它看起來只是一個「布爾」。 –
David
不用了,快速瀏覽一下,語法接縫是不同的。 – user2824991