Xaml の TextBox に入力されたテキストに従って、フィルター処理するリストがあります。results
以下のコードは、変数に格納されているリストをフィルタリングします。このコードは、テキストボックスの入力、つまりがリスト内の項目の と完全queryString
に一致するかどうかをチェックします。これにより、文字列がアイテムの名前と正確に一致するリストからアイテムのみが返されます。Name
results
var filteredItems = results.Where(
p => string.Equals(p.Name, queryString, StringComparison.OrdinalIgnoreCase));
が queryString に似てName
いるリスト内の項目を返すように、これを変更するにはどうすればよいですか?
Similarの意味を説明するには: リスト内の項目の名前は Smirnoff Vodka です。テキストボックスに「vodka」または「smirnoff」と入力すると、アイテム Smirnoff Vodka が返されるようにしたいです。
上記のコードと同様に、Smirnoff Vodka を結果として返すには、正確な名前「Smirnoff Vodka」をテキスト ボックスに入力する必要があります。