Ir al contenido principal

Método Predicado delegado

Representa el metódo que define un conjunto de creiterios y determina el objeto que cumple con esos criterios.

Implementación

' Mi colección
autos = New List(Of auto)
autos.items.add(New auto("Chevrolet","1997","sedan"))
autos.items.add(New auto("Toyota","2008","sedan"))
autos.items.add(New auto("Suzuki","2002","sedan"))
' obtener el suzuki
Dim autoSuzuki as New auto
autoSuzuki = autos.Find(BuscarAuto("Suzuki"))

Console.Writeline(string.Format("Marca:",autoSuzuki.Marca))
Console.Writeline(string.Format("Año:",autoSuzuki.Agno))
Console.Writeline(string.Format("Modelo:",autoSuzuki.Modelo))




' Método
Private Shared Function BuscarAuto(ByVal pMarca As String) As Predicate(Of auto)

Return Function(auxAuto As auto) auxAuto.Marca = pMarca

End Function


Ver MSDN

Comentarios

Entradas más populares de este blog

Web service (.Net v/s Delphi 7)

Hace poco tuvimos que rompernos las cabeza viendo como comunicar una aplicación Delphi con un Web Service desarrollado en .Net Lo primero es indicar a nuestra aplicación delphi la referencia hacia el web service: 1) El primer paso en el consumo (uso) de webservices es la creación del Proxy, para esto debemos ir al menú File->New-Other... y selecciónar el tab de "WebServices" 2) Una vez en esta ventana debemos seleccionar WSDLImporter para así empezar a crear nuestro proxy usando el wizard. 3) En este primer paso de creación del proxy para consumir nuestro Webservice debemos ingresar la URL en "Location of WSDL File o URL". 4) Esta primera parte del proceso genera una interfáz con los métodos, propiedades y atributos del webservice tal como se muestra en la siguiente imagen. 5) El último paso del wizard de creación del proxy para consumir nuestro Webservice es la generación del código de una interfáz que nos permitirá su uso en forma natural, ocultando todo el pro...

Notas Rápidas en Windows 7

ShortCuts Negrita = Ctrl + B Cursiva = Ctrl + I Texto subrayado = Ctrl + U Tachado = Ctrl + T Lista con viñetas = Ctrl + Mayús + L (ejecutarlo varias veces cambia el estilo) Mayor tamaño de texto = Ctrl + Mayús + , (coma) Menor tamaño de texto = Ctrl + Mayús + . (punto) Alinear texto a la derecha = Ctrl + R Alinear texto a la izquierda = Ctrl + L Cambiar a mayusculas el texto = Ctrl + Mayús + A Espacio entre parrafos = Ctrl + 1, Ctrl + 2 y Ctrl + 5 Crear nueva nota = Ctrl + N Eliminar nota seleccionada = Ctrl + D Seleccionar texto = Ctrl + A Cambiar de nota = Ctrl + Tab