TodoUso List.Exists y predicados correctamente
Actualmente estoy tratando de poner en práctica algo en la línea de
dim l_stuff as List(of Stuff)
dim m_stuff as new Stuff
m_stuff.property1 = 1
m_stuff.property2 = "This"
if not l_stuff.exists(m_stuff) then
l_stuff.add(m_stuff)
end if
esto falla, evidentemente, como el método de existir es buscando un predicado de la materia.
¿Alguien puede explicar completamente el predicado y cómo puedo lograr lo que estoy tratando de hacer aquí?
He intentado utilizar
if not l_stuff.contains(m_stuff) then
l_stuff.add(m_stuff)
end if
sin embargo, esto no detecta la entrada idenitcal y entra en un duplicado en la lista
Gracias
+ 1 Bien explicado. –