.Net Buscar en una lista de structs

B

Buenos días, estoy intentando hacer una búsqueda en una lista de structs y visual studio me muestra un error que no consigo entender.

Estoy programando en asp.net usando vb.Net con en framework 2.5, ya no sé si es que me falta alguna referencia que añadir, o es un problema del framework que es antiguo.

El código que tengo escrito es el siguiente:

dim horarioEncontrado as horarioTurnos = listhorario.Find(Function(item as horarioTurnos) item.turno = "Tarde")

El error que aparece es: "Se esperaba una expresión"

Sé que mi código puede usarse, lo que no sé es lo que falta, he buscado en internet y todo el mundo lo pone igual, también he probado esto

Dim horarioEncontrado2 As horarioTurnos = listHorario.Find(Function(item as horarioTurnos) return item.turno = "Tarde" end function)

Pero tampoco funciona. A ver si alguien ha usado esto y puede ayudarme.

Grancias, un saludo.

r2d2rigo

El 2.5 no existe. Framework 2 o 3.5? Porque si estas en 3.5 tira de LINQ que te lo hace solo.

B

.

1

Usuarios habituales