我想自己寫一個List
。 所以我有一個類List
和類ListItem
。 我現在想要做的是創建不同類,例如類car
。我想從類ListItem中推導出類car
,以便我可以創建一個List
汽車。 現在類List
應該有不同的方法,就像一個C#給你的。 我寫了一個Add和一個Count方法,並且都可以工作。 這裏是棘手的部分...我想寫一個函數來查找列表中的項目。問題是我不能僅僅比較它們,因爲1.我不知道對象將是什麼樣子以及它會有什麼成員。 2.我不想比較類ListItem的特徵,因爲它們與真實對象無關,它們只與List有關。如何比較兩個複雜對象?
我的想法是,爲每個對象創建一個列表類,所以在我的例子中,它將是一個從列表類推導出來的carList
。這樣我就可以編寫一個Methode來知道要比較的內容,因爲它可以知道ListItem對象。現在我不想爲每個想要列表的對象創建一個列表類。必須有不同的方式sice c#也給你相同的列表類。 任何人都可以幫忙嗎?
您的問題是「任何人都可以幫忙嗎?」 - 答案顯然是「是的,有人可以幫忙」。但是,請分享一下你所擁有的東西,幫助你更輕鬆地幫助你。 – Dietz
@fubo我不知道你的意思......當然,我把這個對象作爲一個超載來搜索我的函數! –
你可以給我們提供'Find'方法的方法簽名嗎?會不會有'Contains'方法。 – Gusdor