2009-01-09 25 views
13

如何讓C#能夠區分不明確的類類型,而不必每次都指定完整的HtmlAgilityPack.HtmlDocument名稱(與System.Windows.Forms.HtmlDocument相比不明確)?如何獲取C#以區分不明確的類名?

有沒有辦法讓C#知道我總是談論一個類或另一個類,因此每次使用它時都不必指定它?

回答

48

使用別名:

using HapHtmlDocument = HtmlAgilityPack.HtmlDocument; 
using WfHtmlDocument = System.Windows.Forms.HtmlDocument; 
+0

完美!謝謝。 – 2009-01-09 07:48:20

8

您可以定義一個別名,一個命名空間,例如:

using hap = HtmlAgilityPack; 

,然後使用別名,而不是完整的命名空間:

hap.HtmlDocument doc = new hap.HtmlDocument;