I am writing a logic something like following code -
string myString = "ABCD";
if(myString.Contains("AB") && myString.Contains("C") && !myString.Contains("XYZ"))
{
//Do something
}
I want to write above code something like this:
string myString = "ABCD";
if( myString .contains any string from new[] { "AB", "C" } )
{
//Do Something
}
Can you please tell me, How can I achieve it? Thanks in advance.
if (new[]{ "AB", "C" }.Any(item => myString.Contains(item))) {...}myString .contains any string from new[] { "AB", "C" }is not the same asmyString contains "AB" and myString contains "C"