Cách đơn giản và an toàn nhất để làm điều đó là sử dụng Linq :
var names = namesCollection.AsQueryable().Where(name =>
name.FirstName.ToLower().Contains("hamster"));
Như đã giải thích trong hướng dẫn ToLower , ToLowerInvariant , ToUpper và ToUpperInvariant tất cả đều thực hiện các trận đấu theo cách không phân biệt chữ hoa chữ thường. Sau đó, bạn có thể sử dụng tất cả các phương thức chuỗi được hỗ trợ như Contains hoặc StartsWith .
Ví dụ này sẽ tạo ra:
{
"FirstName" : /hamster/is
}
i tùy chọn phân biệt chữ hoa chữ thường.