2016-06-18 4 views
2

Я пытаюсь включить следующую строку в моей C# код, но по какой-то причине он помечается как ошибка:Почему я не могу использовать SynchronizedCollection, когда включаю System.Collections.Generic?

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

Я попытался включая using System.Collections.Generic но это не решает проблему. Любая идея, как я могу получить SynchronizedCollection<T>, работающий в моем приложении?

+0

Вы получаете сообщение об ошибке? Runtime или компилировать? Какая ошибка? Вы попробовали Google? Вы пробовали: https://msdn.microsoft.com/en-us/library/ms668265(v=vs.110).aspx – Peter4499

ответ

10

Если вы посмотрите на документацию, вы увидите в нем говорится

Namespace: System.Collections.Generic
Assembly: System.ServiceModel (in System.ServiceModel.dll)

Это означает, что, хотя он находится в System.Collections.Generic пространстве имен вы должны убедиться, что у вас есть System.ServiceModel.dll DLL included in your project as a refrence, чтобы иметь возможность использовать класс ,

+0

Спасибо! Это исправило это для меня. –

+0

Тогда, пожалуйста, отметьте принятый ответ –

Смежные вопросы