Está en la página 1de 5

Investigación y análisis de términos

Danilo Albornoz Cárcamo

Programación .NET

Instituto IACC

30 de diciembre del 2019


Desarrollo

De acuerdo a las instrucciones impartidas en la presente tarea y según lo solicitado se


procederá a detallar lo siguiente:

1. En el código expuesto se puede identificar la instrucción “Dim” lo cual indica


que es privada, refiriéndose a la variable “tItem” del tipo “t” que es una interface
genérica que proporciona seguridad de tipos a las interfaces no genéricas para
realizar comparaciones de ordenación y de igualdad, y para obtener
funcionalidad compartida por los tipos de colección genéricos.
2. En este punto tenemos las clases que son las siguientes: “genérico”,
“claseEntero” y “ClaseString”, del tipo entero y cadena de texto,
respectivamente. En el caso de Java cuando se define una nueva clase, se debe
conocer el tipo de dato con el cual se trabajará. Si se desea realizar una
operación específica dentro de esta nueva clase, sea cual sea el tipo de datos
que va a recibir, podemos hacer uso de los tipos genéricos. Este tipo genérico
asumirá el tipo de dato que realmente le pasaremos a la clase.

Los parámetros más usados comúnmente son:

 E: elemento de una colección.


 K: clave.
 N: número.
 T: tipo.
 V: valor.
 S, U, V etc.: para segundos, terceros y cuartos tipos.

3. En el caso de los delegados genéricos no están presentes en el código, Los


delegados genéricos son métodos encargados de ejecutar una acción en un
elemento de un tipo previamente establecido, los más comunes son los
siguientes:

 List(Of T): es una clase genérica que suministra un método ForEach, el cual
utiliza el delegado Action(Of T).
 Predicate(Of T): este caracteriza el método que determina si un elemento
cumple o no los criterios definidos.
 Action(Of T): se caracteriza por ser un método que lleva a cabo alguna
acción en un elemento del tipo especificado.
 Comparison(Of T): proporciona una forma de ordenamiento para los
elementos de matriz o lista sin orden de clasificación nativo.
 Converter(Of TInput, TOutput): permite definir la conversión entre dos tipos y
convertir una matriz de un tipo a otro, o convertir una lista de un tipo a otro.
 Array.ForEach(Of T): se encarga de realizar una acción especificada en cada
elemento de la matriz previamente especificada.
4. A continuación, se adjunta ejecución del código, además se hace un ejemplo
con numero decimal para comprobar la conversión a numero entero.

Ejemplo de conversión y redondeo a número entero.

Bibliografía
 Contenidos de la semana.
 Recursos adicionales

También podría gustarte