है मेरे पास एक प्रकार SearchBag
है जिसमें खोज मूल्यों को पार करने के लिए उपयोग करने के लिए स्ट्रिंग्स और नलबल पूर्णांक का एक गुच्छा है। मुझे यह जांचने का एक तरीका चाहिए कि खोज बैग में कोई मान है या नहीं।जांच कर रहा है कि क्या किसी भी संपत्ति को मूल्य
मैं वर्तमान में इस तरह यह करने के लिए कोशिश कर रहा हूँ:
public bool HasValues()
{
return GetType().GetProperties().Any(p => p.GetValue(this, null) != null);
}
लेकिन वहाँ एक बेहतर तरीका है सोच रहा था।
मेरे मन में, यह यह करने के लिए जब तक आप प्रमुख प्रदर्शन चिंता है एक पूरी तरह से वैध तरीका है। – steinar
सुनिश्चित नहीं है कि यह एक बेहतर तरीका है लेकिन आप INotifyPropertyChanged इंटरफ़ेस को कार्यान्वित कर सकते हैं। –