試圖做到以下幾點:聲明的方法有兩個泛型參數
public static class Qbo<T> where T : class
{
public static List<Items> Convert(List<T> list1, List<T> list2)
{
// Merging lists of different types into one list
}
}
調用是這樣的:
var items = Qbo<Bill>.Convert(bills, billPayments);
var moreItems = Qbo<Invoice>.Convert(invoices, payments);
但我得到一個錯誤,因爲該方法嘗試接受第一個列表類型第二個列表類型。有任何想法嗎?
然後聲明兩個泛型類型:'轉換(...)' –
DavidG
*是什麼*錯誤你? 'bills'和'payments'數據類型是什麼? – HimBromBeere
你聲明兩個列表類型是相同的 - 'T'。 – Blorgbeard