我有一個程序集(作爲ReflectionOnly加載),我想查找此程序集中的所有名稱空間,以便將它們轉換爲「using」(「Imports」 VB)語句爲自動生成的源代碼文件模板。使用反射(DotNET)在程序集中查找所有名稱空間
理想情況下,我想自己限制在頂級命名空間而已,所以不是:
using System;
using System.Collections;
using System.Collections.Generic;
你只能得到:
using System;
我注意到有一個命名空間屬性在System.Type類中,但是有沒有更好的方法來收集組件中的名稱空間,而不涉及遍歷所有類型和剔除重複的名稱空間字符串?
非常感激, 大衛
萬一你不通知 - 有我有關如何在.NET 2.0中使用LINQ的回答下一個新的評論。 –