ऐसा करने का सबसे आसान और सुरक्षित तरीका Linq . का उपयोग करना है :
var names = namesCollection.AsQueryable().Where(name =>
name.FirstName.ToLower().Contains("hamster"));
जैसा कि ट्यूटोरियल में बताया गया है ToLower , ToLowerInvariant , ToUpper और ToUpperInvariant सभी मैच असंवेदनशील तरीके से करते हैं। उसके बाद आप सभी समर्थित स्ट्रिंग विधियों का उपयोग कर सकते हैं जैसे Contains या StartsWith ।
यह उदाहरण उत्पन्न करेगा:
{
"FirstName" : /hamster/is
}
i विकल्प इसे केस असंवेदनशील बनाता है।