WebFeb 1, 2009 · As I needed to check if there are items from a list in a (long) string, I ended up with this one: listOfStrings.Any (x => myString.ToUpper ().Contains (x.ToUpper ())); Or in vb.net: listOfStrings.Any (Function (x) myString.ToUpper ().Contains (x.ToUpper ())) Share Follow answered Oct 15, 2024 at 12:26 LiliumCandidum 61 8 Add a comment 2 WebSep 12, 2013 · @V.7 Because he only wants to know if one item in the list contains a substring. list.equals is not the correct tool for the job [ "abc", "def", "ghi" ] does contain "hi" the way the OP describes it. list.equals doesn't even take the correct datatypes. –
c# - Use LINQ to get items in one List<>, that are not in another List ...
WebDec 12, 2013 · So I have two lists: One of ObjectB (ListObjectB) and Another contains a list of id's of ObjectA (called ListOfIdsA). If this i want to get a list of ObjectB where ObjectB.ListOfObjectA is in the ListOfIdsA. My first (and wrong) approach was ListObjectB.Where (p=> ListOfIdsA.Contains (p.ListOfObjectA.Select (b=>b.Id))) WebOct 4, 2024 · t2.All (elem => t1.Contains (elem)) called All (=>Contains) I have varied 3 params: count of supersets length of subset variability in items All supersets were random length and contained items in range [0; Variability). Subsets had fixed length and contained items in range [0; Variability). small toys cars
c# - Check if list contains item from other list in EntityFramework ...
WebMay 30, 2013 · And now result of my measurement. I generated 100 000 UserProfiles and 100 000 ids. Join took 32ms and .Where with .Contains took 2 minutes and 19 seconds! I used pure IEnumerable for this testing to prove my statement. If you use List instead of IEnumerable, .Where and .Contains will be faster. Anyway the difference is significant. WebAug 4, 2013 · 4 Answers Sorted by: 4 This takes each part of ListA and compares it with ListB with SequenceEqual: bool containsSameSequence = ListA .Where ( (item, index) => index <= ListA.Count - ListB.Count) .Select ( (item, index) => ListA.Skip (index).Take (ListB.Count)) .Any (part => part.SequenceEqual (ListB)); Demo WebMay 21, 2024 · Let's clear up any confusion you have related to the LINQ methods Any(), All() and Contains(). They're extremely useful for querying (asking questions about) your data. I'll first explain how they work at a high level and then give an example of each one. Important: All three of these methods return a boolean (true/false). Your result will ... small toys for 2 year old boys