Negate den Null-Koaleszenz-Operator

Ich habe eine Reihe von Zeichenfolgen, für die ich .Trim () verwenden muss, aber sie können null sein. Es wäre viel prägnanter, wenn ich so etwas tun könnte:

string endString = startString !?? startString.Trim();

Grundsätzlich den rechten Teil zurückgeben, wenn der linke Teil NICHT null ist, andernfalls nur den Wert null zurückgeben. Ich habe gerade den ternären Operator verwendet, aber kann der Null-Koaleszenz-Operator trotzdem für diesen Zweck verwendet werden?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage