int five = 5;
- when the variable five is equal to 5, write true
- when the variable five is not equal to 5, write false
How do I write a statement for this in ASP.NET using C#?
int five = 5;
How do I write a statement for this in ASP.NET using C#?
I see that you want to use this to write the values out in ASP.NET, the
answer
string will hold your desired value, use that as you please.The ternary operator in just about every language works as an inline if statement:
(You shouldn't strictly need the inner parens, but I like to include them for clarity.)
If the boolean evaluates to true, then the entire expression is equal to the value between the
?
and:
. If the boolean evaluates to false, the expression equals the value after the:
.I don't believe you can include lines of code in the middle of the operator. These are simply supposed to be expressions that replace the entire operator "phrase" once the condition is evaluated.
I'm a Java guy and don't really know C#; maybe it's different. But probably not.
In ASP.NET, declarative (i.e, where the HTML goes):
Or, alternatively, in code behind (i.e., where your C# code and classes are):
Simplest thing is Console.WriteLine((five == 5).ToString());
From @JohnK's comment use:
Represents the Boolean value true/false as a string. This field is read-only. https://msdn.microsoft.com/en-us/library/system.boolean.truestring(v=vs.110).aspx
Yet another variation: