Vor kurzem habe ich die folgende Aussage ziemlich viel gesehen Das? Warum rufen Sie nicht einfach .ToString()
für das Objekt an (nachdem das Objekt natürlich nicht null ist)?Objekte in String Konvertieren von leeren String in C# vorangestellt
Sicher, der Code ist kürzer und beseitigt den Null-Check, aber ich finde es verwirrend zu lesen. Gibt es andere Vorteile? Ich habe auch die gleiche Aussage in Bezug auf ganzzahlige Werte gesehen.
Ich erwarte oben genannten Code in lose typisierten Sprachen wie JavaScript oder PHP - aber nicht in C#.
Überprüfung zu verwenden Operator „+“ für Verkettung ist ** ** immer nicht so klar, aber gut kann dies eine sein zu extreme Position ... –