当我包含System.Collections.Generic时,为什么我不能使用SynchronizedCollection?

时间:2016-06-18 23:22:11

标签: c# .net

我正在尝试在C#代码中包含以下行,但由于某种原因,它被标记为错误:

        public SynchronizedCollection<Uri> allImages = new SynchronizedCollection<Uri>();

我尝试过包含using System.Collections.Generic,但它没有解决问题。知道如何在我的应用程序中使用SynchronizedCollection<T>吗?

1 个答案:

答案 0 :(得分:13)

如果查看文档,您会看到它说明

  

命名空间: System.Collections.Generic
  汇编: System.ServiceModel(在System.ServiceModel.dll中)

这意味着虽然它位于System.Collections.Generic命名空间中,但您需要确保System.ServiceModel.dll dll included in your project as a refrence能够使用该类。