У меня есть тип SearchBag
, который содержит набор строк и целых чисел, которые можно использовать для передачи значений поиска. Мне нужен способ проверить, содержит ли поисковая сумка какие-либо значения.
Я сейчас пытаюсь сделать это так:
public bool HasValues()
{
return GetType().GetProperties().Any(p => p.GetValue(this, null) != null);
}
Но было интересно, есть ли лучший способ.