Pregunta: Quiero llamar a una función genérica, definida como:Llamar a una función genérica en VB.NET/C#
Public Shared Function DeserializeFromXML(Of T)(Optional ByRef strFileNameAndPath As String = Nothing) As T
Ahora, cuando la llamo, quería hacerlo con cualquiera de las variantes siguientes :
Dim x As New XMLserialization.cConfiguration
x = XMLserialization.XMLserializeLDAPconfig.DeserializeFromXML(Of x)()
x = XMLserialization.XMLserializeLDAPconfig.DeserializeFromXML(GetType(x))()
x = XMLserialization.XMLserializeLDAPconfig.DeserializeFromXML(Of GetType(x))()
Pero no funciona. me resulta muy molesto e ilegible tener que escribir
x = XMLserialization.XMLserializeLDAPconfig.DeserializeFromXML(Of XMLserialization.cConfiguration)()
¿Hay una manera de llamar a una función genérica por conseguir el tipo de la instancia?