Использование VB.net Framework 4.8 Могу ли я выполнить поиск по всем свойствам класса по заданному значению и, если какоC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Использование VB.net Framework 4.8 Могу ли я выполнить поиск по всем свойствам класса по заданному значению и, если како

Сообщение Anonymous »

Я сказал, что у меня есть этот класс

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу получить элементы из массива, которые делают сумму равной заданному значению
    Гость » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Гость
  • Нахождение квартиля в Python по заданному среднему значению std.dev
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Доступ к свойствам дочернего класса в массиве базового класса
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как выполнить поиск по всем сообщениям в очереди хранилища Azure?
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как выполнить поиск по всем сообщениям в очереди хранилища Azure?
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»