Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIÓN .NET I
Instituto IACC
16 de Septiembre, 2019.
Desarrollo
a)
variables:
Public Class Generico(Of t)….: Es un método genérico, que está definido con al menos un
parámetro de tipo. Esto permite que el código de llamada adapte los tipos de datos a sus
requisitos cada vez que llama al procedimiento. Muestra una definición de esqueleto de una
tipo de datos que se proporciona cuando se declara la clase. En otro lugar del código, puede
tipos de datos de t.
posteriormente se define una variable privada de nombre “tItem” para luego insertar el
New Generico (Of String) muestra dos declaraciones de este tipo. Las instrucciones
anteriores declaran clases construidas, en las que un tipo específico reemplaza el parámetro
Respuesta: Antes de describir, mencionar que los tipos genéricos permiten tipos que
almacenan datos de distintos tipos sin perder funcionalidad y sin la sobrecarga de realizar
conversiones al recuperar un elemento. La ventaja de que los tipos de datos genéricos formen
parte del propio .NET Framework es que se pueden usar con cualquiera de los lenguajes
Un tipo genérico sirve como base para declarar varios elementos de programación diferentes,
cada uno de los cuales actúa en un tipo de datos específico. Las alternativas a un tipo
genérico son: Un tipo único que actúe en el tipo de datos Object y segundo como un conjunto
de versiones del tipo específicas del tipo , cada una de las cuales esté codificada por separado
y actúe en un tipo de datos concreto, como String, Integer o un tipo definido por el usuario,
como customer.
Tipo genérico: en el código presentado primero se define la clase con la palabra clave
Class y tiene como nombre Generico, Posee una estructura e interiormente del código un
Parámetro de tipo. En una definición de tipo genérico, marcador de posición para un tipo
proporcionar para este. Una restricción puede requerir que el argumento de tipo
implemente una interfaz determinada, sea de una clase concreta o se herede de esta, tenga
Puede combinar estas restricciones, pero puede especificar una clase como máximo.
tipo. En este caso, las instrucciones Public ClaseEntero As New Generico (Of Integer) y
Friend ClaseString As New Generico (Of String) son declaraciones de clases construidas.
delegados, ya que los delegados son objetos que hacen referencia a métodos. A veces se
describen como punteros de función con seguridad de tipos porque son similares a los
punteros de función, los delegados de Visual Basic son un tipo de referencia basado en la
clase System.Delegate. Los delegados pueden hacer referencia a los métodos compartidos,
métodos a los que se puede llamar sin una instancia específica de una clase, y a los métodos
2. Declarar una clase que contenga un método con la misma firma que el delegado.
3. Definir un método que cree una instancia del delegado e invoque el método asociado
al delegado.
b)
variableEntero = Cint(variableLong)
Explicit: este operador determina la conversión de restricción entre los tipos. En este caso, la
CInt.
Bibliografía
Microsoft (2015). Tipos genéricos en Visual Basic (Visual Basic). Recuperado de:
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-
features/data-types/generic-types
es/dotnet/visual-basic/programming-guide/language-features/delegates/
Microsoft (2015). Procedimiento Invocar un método delegado (Visual Basic). Recuperado de:
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-
features/delegates/how-to-invoke-a-delegate-method