小编Tom*_*ski的帖子

如何对不同的类使用相同的方法作为参数

我有一个以List <>设置为参数的函数,它看起来像这样:

private Double CalculateConsumption(List<GasConsumRecord> gasRecord)
{
  ...
  foreach (var record in gasRecords){
    var x = record.Counter;
    var y = record.Pressure;
  ...
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

GasConsumRecord类有更多属性,但在这个函数中我只使用2.

我还有另一个类 - AirConsumRecord,它具有相同的2个属性,但其他属性是不同的.这两个类只有属性,但没有方法.

我的问题是:如何将两个不同的类List <>作为参数使用相同的方法?

提前致谢.

c# parameter-passing

0
推荐指数
1
解决办法
1145
查看次数

标签 统计

c# ×1

parameter-passing ×1