我创建了一个字典,将计量器号作为键,值为列表。例如:Meter1的索引0值为45,索引1值为65。我想知道将每个计量器号的索引0相加的最有效方法?我试图在给定索引处获得最大的添加值。这些列表将具有相同的长度。我已经附上了我创建字典的代码。
Dictionary<string, List<string>> dictionary = new Dictionary<string, List<string>>();
foreach (string ertNumber in ertNumberList)
{
if (!dictionary.ContainsKey(ertNumber))
{
List<string> meterReadings = new List<string>();
meterReadings = getValuesFromOID(ertNumber);
dictionary.Add(ertNumber, meterReadings);
}
}
getValuesFromOID
可能调用了某种数据库查询或接口,返回原始数据。如果你返回一个有意义的领域模型对象,具有正确的数据类型和有意义的字段名称,而不是一个没有上下文的混合数据的字符串列表,那么这将有助于你和你的代码的可维护性。 - mellamokbList<string>
作为值呢? - Chibueze Opata