Rider Help

Code Inspection: Simplify conditional ternary expression

If your ternary expression (an expression of the form a ? b : c) contains a boolean constant as either b or c, it can be converted to a much simpler expression. For example, this

public bool CanVote { get { return myAge >= 16 ? isCitizen : false; } }

can be simplified to this:

public bool CanVote { get { return myAge >= 16 && isCitizen; } }
Last modified: 11 October 2017

See Also