我有一個函數列表<>設置爲參數,它看起來是這樣的:如何用同樣的方法對不同類作爲參數
private Double CalculateConsumption(List<GasConsumRecord> gasRecord)
{
...
foreach (var record in gasRecords){
var x = record.Counter;
var y = record.Pressure;
...
}
...
}
GasConsumRecord類有更多的性能,但此功能我只使用2.
而且我有另一個類 - AirConsumRecord它具有相同的2個屬性,但其他屬性不同。兩個類都只有屬性,但沒有方法。
我的問題是:如何用同樣的方法對兩種不同類List <>作爲參數?
在此先感謝。
您可以嘗試使用類似於C++中的模板的泛型方法:https://msdn.microsoft.com/en-us/library/twcad0zb.aspx –