Answers for "c# switch expression pattern matching"

C#
0

c# switch expression pattern matching

string startsWith = "somestring:";

 switch (startsWith)
 {
	 // Using the 'when' keyword you can convert your case to a bool like
     // expression like so:
     case string when startsWith.StartsWith("somestring:"):
         Console.WriteLine("hit");
         break;

   case string when startsWith.StartsWith("someotherstring:"):
		Console.WriteLine("hit 1");
		break; 
}

// Output: hit
Posted by: Guest on September-08-2021

C# Answers by Framework

Browse Popular Code Answers by Language