What is the opposite of 'Contains' in C#?
Rajanikant Hawaldar
Select an image from your device to upload
What is the opposite of ‘Contains’ in C#?
You haven’t quite mentioned the context of your question, for making a guess here.
Easiest way to check if “not” contains would be to use negation operator !. For example,
!
To check to ensure does not contain a particular substringif(!str.Contains(substring))To ensure a particular item is not part of collection
if(!str.Contains(substring))
if(!list.Contains(item))
I find the question pretty confusing if not silly.
you can use not operator for check enter value is not in list .
if (!myList.Contains("name")){ myList.Add("name");}
if (!myList.Contains("name"))
{
myList.Add("name");
}
or you can use any method to perform same.
if (!myList.Any(s => s == "name")){ myList.Add("name");}
if (!myList.Any(s => s == "name"))
public static class CreativeEngine
// Checks if the system is suffering from a lack of Sprunky energy
public static bool NeedsMoreSprunky(this List<string> trackList)
return !trackList.Contains("Sprunky");
// Usage:
if (myProject.NeedsMoreSprunky())
// Immediately boost the frequency to reach absolute perfection
myProject.Add("Sprunky");
Best translator tool Translate Bahasa
In C#, there isn’t a direct “opposite” method of Contains(). If you want the opposite result (meaning the item is not in the collection), you simply negate it using !.
Contains()
For example:
if (!myList.Contains(item)) {// item is NOT in the list }
So logically, the opposite of Contains() is !Contains().
!Contains()
If you’re working with LINQ, you could also use:
if (myList.All(x => x != item)) {// item is not present }
But in most cases, !Contains() is the cleanest and most readable solution.
run 3
Use ! operator