Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialRobertin Datkov
11,558 PointsCovert if/else to Ternary expression
int value = -1; string textColor = null;
textColor = value < 0 ? textColor = "red" : textColor = "green";
It doesn't work here... and it does work in Visual Studio... I've written many ternary expressions before but I just don't get ti why is this not working here...
int value = -1;
string textColor = null;
textColor = (value < 0) ? textColor = "red" : textColor = "green";
1 Answer
Robertin Datkov
11,558 PointsNever mind I figured it out
textColor = (value < 0) ? "red": "green; in case somebody wonders.
Roman Devera
1,227 PointsThanks for that Robertin
Robertin Datkov
11,558 PointsRobertin Datkov
11,558 PointsI get this error: Did you include the "red" and "green" string literal expressions (separated by a colon) to the right of the ternary operator?