我有一个字符串和日期的词典
private readonly Dictionary<string, DateTime>
Run Code Online (Sandbox Code Playgroud)
作为类中的私有成员变量
我有一些方法,在给定特定键的情况下递归获取字典中的下一个和上一个值
例如,它接受给定的密钥,进行数据库查找,如果为null,则获取下一个密钥,依此类推.它向前和向后都这样做
我的问题是,我可以简单地将反向添加到linq语句中以向后执行此操作吗?
显然它会工作,但我担心它会留下我的成员变量列表的状态
也就是说它会被逆转?或者是反向做的副本?
谢谢
Enumerable.Reverse 不会改变调用它的序列.