From 763d6658b143d5b272260e54050a09a71a43e008 Mon Sep 17 00:00:00 2001 From: AntTAKEOVER Date: Thu, 21 Mar 2019 01:00:30 +0530 Subject: [PATCH] Added a Code Example (#24153) * Added a Code Example Added an if...else equivalent of a ternary operator as an example to help readers gain a better understanding of how ternary operators work. * Update index.md --- .../english/csharp/ternary-operator/index.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) 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