Ciao,
scusa, avevo inteso male :bubu: l'uso dell'interfaccia nel tuo caso non è utile visto che è un modo per la rappresentazione dei dati e/o funzioni verso l'esterno.
La funzione modello come potevi farla in C non è possibile direttamente in vb (se qualcuno sa come sarei felice pure io di conoscere come
)
Rileggendo il tuo esempio, tu vorresti che a qualsiasi tipo di parametro passato venga sempre eseguito il metodo di base o sbaglio?
Potresti *forzare* la conversione dell'oggetto nel generico Object:
codice:
'--------------------------------------------------------------
'Stampa una stringa con separatore riga
'--------------------------------------------------------------
Public Overloads Sub PrintLn(x as Object)
This.Response.Write(x & "
")
End Sub
Public Overloads Sub PrintLn(x as string)
PrintLn(Ctype(x,Object))
End Sub
Public Overloads Sub PrintLn(x as integer)
PrintLn(Ctype(x,Object))
End Sub
Public Overloads Sub PrintLn(x as double)
PrintLn(Ctype(x,Object))
End Sub
End Sub
Altro non mi viene in mente ora
Ciao
'Alchimista'