所以我有一個自定義的「拼寫」類。 在運行時,會創建幾個實例並將其添加到「spellDB」列表中。C# - 從列表中檢索自定義類對象
我希望能夠在列表中找到與聲明值相同的ID,並將找到的咒語添加到列表中。我不斷收到一個錯誤,指出該屬性不能作爲方法調用。
提前致謝!
所以我有一個自定義的「拼寫」類。 在運行時,會創建幾個實例並將其添加到「spellDB」列表中。C# - 從列表中檢索自定義類對象
我希望能夠在列表中找到與聲明值相同的ID,並將找到的咒語添加到列表中。我不斷收到一個錯誤,指出該屬性不能作爲方法調用。
提前致謝!
你可以嘗試這樣的事:
var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID);
這將使你在spellDB
列表,其Id
等於給定id,ID
的第一個對象。如果沒有這樣的對象,那麼spell
將是空的。
找到想要的對象後,只需使用相應列表的Add
方法將其添加到所需列表中即可。
解決!非常感謝 - 愚蠢的是我試圖越過變量類型,所以導致我的錯誤。 –
@BenBrookes歡迎你。我很高興我的幫助。 – Christos
你能分享你的代碼嗎? –
請解釋爲什麼沒有使用搜索引擎找到的結果(如http://www.bing.com/search?q=c%23+select+item+by+id+from+list)沒有效果。注意:請避免在[本META文章]中討論的原因(http://meta.stackoverflow.com/questions/288160/no-thanks-damn-it)添加「謝謝」註釋。 –