Salve a tutti!
Sto incappando in questo problema che per mia inesperienza/ignoranza non avevo mai dovuto affrontare:
ho una classe pubblica, chiamiamola Class1, immersa in un NameSpace, chiamiamolo myNameSpace, questa classe espone al suo interno un'istanza di un'altra classe, chiamiamola Class2:
Codice:
NameSpace myNameSpace
Public Class Class1
private pInstanceOfClass2 as Class2
Public Property InstanceOfClass2 as Class2...bla bla
End Class
End NameSpace
arrivo al problema e alla mia punta di ignoranza: dato che l'istanza di class2 dentro class1 è pubblica, anche class2 deve essere dichiarata pubblica (?).
Se faccio così class2 può essere istanziata anche dall'esterno, mentre dall'esterno non mi serve. Da fuori non mi serve fare
Codice:
dim x as myNamespace.Class2
, ma solo
Codice:
dim x as myNamespace.Class1
x.InstanceOfClass2
Se pò fà o non se pò fà?
grazie, fabio