Is there a way to run a method based on a conditional statement like a null-coalescing/ternary operator?
Sometimes, I have something like this in my code:
if(Extender.GetSetting<string>("User") == null)
{
ConfigureApp();
}
else
{
loadUser();
}
Is there a way I can have something like:
Extender.GetSettings<string>("User")?? ConfigureApp() : loadUser();
OR
Extender.GetSettings<string>("User") == null ? ConfigureApp() : loadUser();
It is possible, but it is not readable. The
ifstatement is much better.