Najkrótszy sposób sprawdzenia wartości null i przypisania innej wartości, jeśli nie

Ciągnęvarchar wartości z DB i chcesz ustawićstring Przypisuję je jako „”, jeśli sąnull. Obecnie robię to w ten sposób:

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

Wygląda na to, że powinien istnieć sposób na zrobienie tego w jednym wierszu:

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

Nie mogę jednak znaleźć optymalnego sposobu, aby to zrobić. Czy jest lepszy sposób, czy jest to najlepszy sposób, aby to zrobić?

questionAnswers(10)

yourAnswerToTheQuestion