Horje
c# switch when Code Example
c# switch when
/*
	Why use many "if" statements if you can just use a switch
	and clean alot of your code!

	Below are two ways to make your life alot easier!
*/

// Using a traditional switch statement

string test = "1";
switch (test)
{
	case "*":
		Console.WriteLine("test");
		break;

	case "Something else":
		Console.WriteLine("test1");
		break;

	case string when test != "*":
		Console.WriteLine("test2");
		break;

  	default:
	Console.WriteLine("default");
		break;
}

// Using a switch expression
// This obviously results in much cleaner code!

string result = test switch
{
	"*" => "test",
	"test" => "test1",
	string when test != "*" => "test2",
	_ => "default" // In switch expressions the _ is the same as default
};

Console.WriteLine(result);




Csharp

Related
IEnumerable count Code Example IEnumerable count Code Example
lambda not null c# Code Example lambda not null c# Code Example
c# create a json object inline Code Example c# create a json object inline Code Example
c# stringwriter encoding iso-8859-1 example Code Example c# stringwriter encoding iso-8859-1 example Code Example
how to make diagonal movement not double the speed of the player in unity Code Example how to make diagonal movement not double the speed of the player in unity Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
11