
I had the following line embedded in an initializer: EmailAlerts = String.IsNullOrEmpty(emailAlerts) ? false : emailAlerts.ToLower().Equals("true"), Resharper says (“Simplify conditional operator”) I say sure, ReSharper does EmailAlerts = !String.IsNullOrEmpty(emailAlerts) && emailAlerts.ToLower().Equals("true"), Clean, Elegant. I’ve had some posts like this criticized in the past with comments like “Well, if you can’t do that on your own you shouldn’t be programming”. My reply: “I could have, I didn’t, It did, and I like it better. That’s it for now. … Continue Reading
