Код: Выделить всё
Public Class People
Public Property kids As List(Of String)
Public Property first As String
Public Property last As String
Public Property age as Integer
End Class
Dim test As List(Of People) = PeopleList.Where(
Function(p)
Return p.first = sometextbox.text
End Function
).ToList()
Но как мне найти потенциальное совпадение в каждом свойстве? Итак, скажите, что первое не соответствует, а последнее соответствует, или список строк соответствует текстовому полю. Я знаю, что мог бы использовать Or...Or...Or... для проверки каждого свойства, но мой класс намного больше и должен быть масштабируемым. То есть: я не хочу добавлять к этому строки OR для каждого нового свойства в будущем. Возможно ли это?
Код: Выделить всё
'I have tried something like the below but feel like it is heading towards a dead end
Dim properties As PropertyInfo() = GetType(People).GetProperties()
for each prop in Propepreties
prop.getvalue()
/>Дайте мне знать, что вы думаете
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-given-va