diff --git a/guide/english/csharp/ternary-operator/index.md b/guide/english/csharp/ternary-operator/index.md index 33775a5b61..50c3b2e52c 100644 --- a/guide/english/csharp/ternary-operator/index.md +++ b/guide/english/csharp/ternary-operator/index.md @@ -3,7 +3,8 @@ title: Ternary operator --- # Ternary operator (`?:`) -Ternary operator returns one of the two expressions based on a condition. It can be used as a shortcut for if...else statement. + +The ternary operator returns one of the two expressions based on a condition. It can be used as a shortcut for if...else statement. ## Syntax ``` @@ -30,6 +31,23 @@ string str = hasFreeSweets ? "Free sweets!" : "No free sweets."; Console.WriteLine(str); ``` +## Equivalent if...else Statement +``` +// initialize - set true or false here to view different result +bool hasFreeSweet = false; + +string str; + +if(hasFreeSweet){ + str = "Free sweet!"; +} else { + str = "No free sweet."; +} + +//output in console +Console.WriteLine(str); +``` + ## Output ``` if hasFreeSweets == true