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