के साथ एक विशिष्ट स्ट्रिंग मैं एक List<string>
इस तरह कुछ आइटम है कि है:चेक अगर एक सूची के भीतर एक स्ट्रिंग Linq
{"Pre Mdd LH", "Post Mdd LH", "Pre Mdd LL", "Post Mdd LL"}
अब मैं एक शर्त है कि जांच करने के लिए सूची में किसी आइटम शामिल करता है, तो चाहते हैं एक विशिष्ट स्ट्रिंग। कुछ की तरह:
IF list contains an item that contains this_string
यह आसान बनाने के लिए मैं कम से कम सूची अगर एक ही बार में जाँच करना चाहते हैं! उदाहरण के लिए एक आइटम है जिसमें Mdd LH
है।
if(myList.Contains(str => str.Contains("Mdd LH))
{
//Do stuff
}
धन्यवाद:
मैं की तरह कुछ मतलब है।
कैसे हम इसे केस संवेदी खोज कर सकते हैं? इसमें अधिभार विधि नहीं है। –
@ अंकुर-एम: आप 'स्ट्रिंग कॉम्परिसन' में गुजरने के बजाय 'इंडेक्सऑफ' का उपयोग कर सकते हैं। यदि यह पर्याप्त जानकारी नहीं है, तो कृपया एक नया प्रश्न पूछें (बेशक मौजूदा लोगों की तलाश करने के बाद)। –
मैं इंडेक्सऑफ का उपयोग करके ऐसा कर सकता हूं। हालांकि मुझे किसी के बजाय FindIndex का उपयोग करना पड़ा। मैं अभी भी देख रहा हूं कि किसी ने काम क्यों नहीं किया। और हाँ ऐसी ही पोस्ट हैं जो मुझे अपनी पहली खोज में नहीं मिल सका। मदद के लिए बहुत बहुत धन्यवाद! –