我有一個問題。我正在使用VSTO C#並使用MailItem對象和AppointmentItem對象。目前,我對他們每個人的課程都基本相同。唯一的區別是MailItem類在其邏輯中使用MailItem對象,對於AppointmentItem也是如此。不同的對象類型,但需要相同的邏輯
我想以某種方式「合併」這些類,所以我只需要維護一個代碼。這裏有一些選擇我想:
我使用過載試過了,但它仍然造成兩個功能,所以 它或多或少相同的情況以前。
我試圖用「動態」參數創建單個方法,但當我使用Linq時,它會導致語法錯誤。
最後,我嘗試使用var,但無濟於事,因爲我需要聲明 它在一個if-else語句中,它的作用域被卡在那裏。
有沒有人有任何建議,如果這是可能的?
在此先感謝!
感謝這個,我使用C#。 – Water