我正在使用实例化为
的SortedSet
new SortedSet<myClass>(IEnumerable<myClass>, new MyCustomComparer())
我遇到的问题是,尽管在创建null
之前IEnumerable
中没有SortedSet
个对象,但一旦创建它就会存在于集合中。我能够跟踪这一点的唯一方法是查看比较器并得出结论,有时其中一个输入是null
。然而,何时或如何引入null
是一个谜。
我知道如果没有手头的所有细节,这可能很难回答,但是在null
期间是否有任何情况可能导致输入集合中的对象设置为SortedSet
初始化?
由于
编辑:我在代码中有一些复制粘贴错误。更新了那些