Cara termudah dan teraman untuk melakukannya adalah menggunakan Linq
:
var names = namesCollection.AsQueryable().Where(name =>
name.FirstName.ToLower().Contains("hamster"));
Seperti yang dijelaskan dalam tutorial ToLower
, ToLowerInvariant
, ToUpper
dan ToUpperInvariant
semua melakukan kecocokan dengan cara yang tidak peka huruf besar/kecil. Setelah itu Anda dapat menggunakan semua metode string yang didukung seperti Contains
atau StartsWith
.
Contoh ini akan menghasilkan:
{
"FirstName" : /hamster/is
}
i
opsi membuatnya tidak peka huruf besar/kecil.