Oba namespace obsahujú triedu s rovnakým názvom, zrejme je to trieda Font. Pozrite sa na tieto dva súbory. Jeden obsahuje dva namespace s triedou s rovnakým názvom(trieda Font), druhý má Imports na oba namespace s riešením, ako rozlíšiť jednotlivé triedy Font. Je mi jasné, že tento kód nemá absolútne žiadne využitie, demonštruje to však riešenie Vášho problému. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Namespace NS1
Public Class Font
Public Sub New ( ByVal i As Integer )
End Sub
End Class
End Namespace
Namespace NS2
Public Class Font
Public Sub New ( ByVal i As String )
End Sub
End Class
End Namespace
|
1 2 3 4 5 6 7 8 9 10 11 | Imports NamespaceConflict.NS1
Imports NamespaceConflict.NS2
Imports Font1 = NamespaceConflict.NS1.Font
Imports Font2 = NamespaceConflict.NS2.Font
Public Class Class1
Public Sub Test()
Dim f As New Font()
Dim f1 As New Font1(0)
Dim f2 As New Font2( "a" )
End Sub
End Class
|
|