現在の実装は次のようになります。
public class BlockingCollection<T> : IEnumerable<T>, ICollection, IEnumerable, IDisposable
なぜそれが実装されないのか、誰にも分かりますICollection<T>
か? なんか面倒くさい…
現在の実装は次のようになります。
public class BlockingCollection<T> : IEnumerable<T>, ICollection, IEnumerable, IDisposable
なぜそれが実装されないのか、誰にも分かりますICollection<T>
か? なんか面倒くさい…
1つには、 ICollection.Contains メソッド (T)
を実装していません
。Hans Contains() メソッドがコメントしたように、効率的なスレッドセーフな方法で実装することはできません。