2016-06-18 8 views
2

Ich versuche, die folgende Zeile in meinem C# -Code zu schließen, aber aus irgendeinem Grunde als Fehler es wird markiert:Warum kann ich SynchronizedCollection nicht verwenden, wenn ich System.Collections.Generic einschließe?

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

ich using System.Collections.Generic einschließlich habe versucht, aber es löst nicht das Problem. Irgendeine Idee, wie ich eine SynchronizedCollection<T> in meiner Anwendung arbeiten kann?

+0

Erhalten Sie einen Fehler? Runtime oder kompilieren? Was ist der Fehler? Hast du versucht Google? Haben Sie versucht: https://msdn.microsoft.com/en-us/library/ms668265(v=vs.110).aspx – Peter4499

Antwort

10

Wenn man sich die Dokumentation aussehen werden Sie sehen, es heißt

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

Das bedeutet, dass, obwohl es im System.Collections.Generic Namespace ist, dass Sie sicherstellen müssen, dass Sie die System.ServiceModel.dll dll included in your project as a refrence in der Lage sein, die Klasse zu verwenden .

+0

Vielen Dank! Das hat es für mich behoben. –

+0

Dann markieren Sie bitte die angenommene Antwort –

Verwandte Themen