Хорошо, допустим, у меня есть объект ObservableCollection<string>
. В пределах этого объекта у меня есть множество строк:Частичное соответствие наблюдаемому набору <string> Объект
SomeString01
SomeString-02
somestring-03
SOMESTRING.04
aString
Я хочу взять вход, мы будем называть его pattern
и сохранить его в виде строки из интерфейса пользователя, и сделать некоторые частичное соответствие на ObservableCollection
. Мне нужно сделать для частичного совпадения в коллекции, и все будет в случае нечувствительным. В конце концов, я хочу, чтобы они были скомпилированы в совершенно новый ObservableCollection
. Итак, вот несколько примеров:
pattern = "SoME"
// RESULTS:
SomeString01
SomeString-02
somestring-03
SOMESTRING.04
/* --- */
pattern = "-0"
// RESULTS:
SomeString-02
somestring-03
/* --- */
pattern = "ING0"
// RESULTS:
SomeString01
pattern = "s"
// RESULTS:
SomeString01
SomeString-02
somestring-03
SOMESTRING.04
aString
Каков наилучший подход для этого в приложении ClickOnce?
вы не можете использовать '.где (х =>)' на сборе? –
... и на ваш вопрос? – TalentTuner
@saurabh ... Каков наилучший подход, чтобы сделать нечувствительное к регистру частичное совпадение коллекции. Неужели я плохо справлялся с вопросом? – Urda