So I have a conditional that currently looks like this...
if (input.Contains(",") || input.Contains("/") || input.Contains(@"\") || input.Contains("."))
I need to add a few more characters that I want to check for and was wondering if there's a more condensed syntax to accomplish the same thing? Something similar to SQL's IN operator?
if ( input IN (",", "/", @"\", ....etc ) )
Anybody know of any cool tricks to accomplish this without adding lots of code?
Does this win for shortest?
@".,/\".Any(input.Contains)
How about this?
if(input.IndexOfAny(new char[] { ',', '/', '\\', '.' })>=0)
{
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With