Da ich zwei verschiedene generische Sammlung Namespaces (System.Collections.Generic
und Iesi.Collections.Generic
) verwende, habe ich Konflikte. In anderen Teilen des Projekts verwende ich sowohl die nunit und mstest Rahmen, aber qualifizieren, wenn ich Assert
nenne ich die nunit Version vonVerwenden von Statement mit Generics: Verwenden von ISet <> = System.Collections.Generic.ISet <>
using Assert = NUnit.Framework.Assert;
verwenden möchten die großen Werke, aber ich möchte das gleiche tun Sache mit generischen Typen. Die folgenden Zeilen funktionieren jedoch nicht
using ISet = System.Collections.Generic.ISet;
using ISet<> = System.Collections.Generic.ISet<>;
Weiß jemand, wie man .net sagt, wie man die using-Anweisung mit Generika verwendet?
Dies ist eine gelegentlich gewünschte Funktion. Es war lange Zeit auf der Liste der möglichen Funktionen, war aber nie hoch genug, um es wirklich zu implementieren. –
Eric, dies ist das erste Mal, dass ich auf dieses Problem gestoßen bin, da das .net 4.0-Framework ISet <> und die Iesi.Collections-DLL-Ziele 3.5 hinzugefügt haben. Normalerweise sind andere Entwickler gut darin, sich nicht mit der Standard-.NET-Benennung zu widersprechen. –
Warum haben Sie es in zwei verschiedenen Namespaces? Können Sie mehr Informationen bereitstellen? –