Den enkleste og sikreste måde at gøre det på er at bruge Linq :
var names = namesCollection.AsQueryable().Where(name =>
name.FirstName.ToLower().Contains("hamster"));
Som forklaret i selvstudiet ToLower , ToLowerInvariant , ToUpper og ToUpperInvariant alle udfører kampe på en case-ufølsom måde. Derefter kan du bruge alle de understøttede strengmetoder såsom Contains eller StartsWith .
Dette eksempel vil generere:
{
"FirstName" : /hamster/is
}
i mulighed gør det ufølsomt for store og små bogstaver.