如何重載以不同類型的通用列表作爲參數的方法?重載以不同類型的通用列表作爲參數的方法
例如:
我有兩個方法,像這樣:
private static List<allocations> GetAllocationList(List<PAllocation> allocations)
{
...
}
private static List<allocations> GetAllocationList(List<NPAllocation> allocations)
{
...
}
有沒有一種方法可以讓我這2種方法結合成一個?
我使用你的建議,但我怎麼去這樣做的類型檢查? 我也需要遍歷allocations參數。我嘗試使用allocations.ForEach(委託(PAllocation pa){...});但我得到一個錯誤,說不兼容的匿名函數簽名。有任何想法嗎? – Jon 2009-05-29 16:35:23
你不能只是做(分配的foreach var)? – womp 2009-05-29 16:43:39