我有一个包含3个数据点的日志列表,包括日期,用户名和描述。
例如:
5:01 - account1 - "通过"
5:01 - account2 - "失败"
5:02 - account2 - "传递"
5:03 - account2 - "通过"
我需要使用相同的帐户名称和描述来清除+/- 1的重复。我希望基于上述结果的结果是。
5:01 - account1 - "通过"
5:01 - account2 - "失败"
5:02 - account2 - "传递"
我尝试使用带有时间戳的字典作为键,但它不会起作用,因为可能存在具有相同时间戳但描述不同的条目。使用单独的列表不会起作用,因为数据不会相互关联。
提前谢谢。
答案 0 :(得分:0)
一种可能的解决方案是加入username
和desccription
字符串(您可以使用分隔符,即username:desccription
)并使用Lookup作为数据结构。 username:desccription
是关键,时间戳是这里的值。
另一个数据结构是Dictionary<string, List<DateTime>> logs