2015-09-26 58 views
1

我試圖創建一個新的集合 -覆蓋導入對收藏的接管?

Dim theSet as New Collection 

,但是,我現在用的是Textsharp PDF創作者在我的項目 -

Imports iTextSharp.text 
Imports iTextSharp.text.pdf 

和Textsharp明顯地創造它自己的「收藏」命名空間,刪除VB.NET之一。

有沒有辦法來重寫這個並使用VB.NET集合語句?

感謝

回答

2

沒有太多可以做一個圖書館污染與這樣的常用字的命名空間。它具有Java背景,並依據區分大小寫的語言。您必須明確指出您打算使用VB.NET集合類而不是iTextSharp.pdf.text.collection命名空間來幫助編譯器。無論哪種類型的出類的全名中的歧義:

Dim theSet as New Microsoft.VisualBasic.Collection 

或者添加一個別名:

Imports VBCollection = Microsoft.VisualBasic.Collection 
... 

    Dim theSet as New VBCollection 

就在同走樣招工作的圖書館,以及:

Imports Pdf = iTextSharp.text.pdf 

你每當你想從該名字空間引用一個類型時,必須加前綴Pdf.