मेरे पास कुंजी के रूप में int के साथ एक सिंक्रनाइज़ हैशटेबल है, और एक कस्टम क्लास है जिसे Job
मान के रूप में कहा जाता है। मैं JobSize
नामक अपनी नौकरी कक्षा में एक संपत्ति के आधार पर इस हैशटेबल को फ़िल्टर करना चाहता हूं। JobSize
मूल्य Small
, Medium
, और Large
के साथ enum
है।मानों की संपत्ति के आधार पर हैशटेबल को फ़िल्टर करने के लिए लिंक का उपयोग करें कस्टम ऑब्जेक्ट
यह ठीक है अगर इसे करने के लिए इसे किसी अन्य संग्रह प्रकार में परिवर्तित करने की आवश्यकता है।
मैं जानता हूँ कि वहाँ एक चालाक LINQy तरीका यह है, लेकिन मैं इसे अभी तक नहीं मिला है ...
संभव हैं, तो आप इस मामले 'शब्दकोश' में, सामान्य संग्रह का उपयोग करना चाहिए। –
svick
@svick: हाँ, आप सही हैं। मैं सिर्फ थ्रेड सुरक्षा के बारे में आलसी हो गया, लेकिन यह एक बेहतर विकल्प है ... और आखिरकार, शायद सुरक्षित है क्योंकि मैं सिंक्रनाइज़ किए गए हैशटेबल के बजाय मैजिकल रूप से मेरे लिए सबकुछ का ख्याल रखने के बजाय अधिक सावधान रहूंगा। –