由於我使用兩個不同的通用集合名稱空間(System.Collections.Generic
和Iesi.Collections.Generic
),所以我有衝突。在項目的其他部分,我同時使用NUnit的和MSTEST框架,但有資格當我打電話Assert
我想在泛型中使用語句:使用ISet <> = System.Collections.Generic.ISet <>
using Assert = NUnit.Framework.Assert;
偉大的工程使用NUnit的版本,但我想這樣做泛型類型的東西。但是,下面的行不起作用
using ISet = System.Collections.Generic.ISet;
using ISet<> = System.Collections.Generic.ISet<>;
有沒有人知道如何告訴.net如何使用using語句與泛型?
這是一個偶然要求的功能。長期以來,它一直列在可能的功能列表中,但從未高度重視實際實施。 – 2010-09-15 18:12:50
Eric,這是我第一次遇到這個問題,因爲.net 4.0框架添加了ISet <>,並且Iesi.Collections dll的目標是3.5。通常其他開發人員對與標準.net命名不衝突很好。 – 2010-09-17 13:01:59
爲什麼你有兩個不同的命名空間?你能提供更多信息嗎? – 2013-03-12 18:18:56