Der kürzeste Weg, auf Null zu prüfen und anderen Wert zuzuweisen, wenn nicht

Ich ziehevarchar Werte aus einem DB und wollen den setzenstring Ich ordne sie als "" zu, wenn sie es sindnull. Ich mache es gerade so:

if (string.IsNullOrEmpty(planRec.approved_by) == true)
  this.approved_by = "";
else
  this.approved_by = planRec.approved_by.toString();

Es scheint, als ob es einen Weg geben sollte, dies in einer einzigen Zeile zu tun:

this.approved_by = "" || planRec.approved_by.toString();

Ich kann jedoch keinen optimalen Weg finden, dies zu tun. Gibt es einen besseren Weg oder habe ich den besten Weg, dies zu tun?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage