Feedback

C# - Wie ToString() welche mit null-Strings umgehen kann

Veröffentlicht von am 4/24/2012
(1 Bewertungen)
Mit dieser String bzw. Object Extension kann man einen String oder ein Object in String umwandeln auch wenn er null ist.
namespace Extensions
{
    public static class Extensions
    {        
        public static string ToNullString(this string str)
        {
            return (str != null) ? str : "";
        }

        public static string ToNullString(this object obj)
        {
            return (obj != null) ? obj.ToString() : "";
        }
    }
}
Abgelegt unter null, string, object, extension, tostring.

2 Kommentare zum Snippet

Felix Czylwik schrieb am 4/25/2012:
Irgendwie überflüssig.. das kann man auch direkt dort machen wo man es braucht..

Hier übrigens noch kürzer:
return str ?? "";
Fawk_18 schrieb am 5/7/2012:
Kommt auf den Anwendungsfall an. Aber sonst bin ich deiner Meinung @Felix.
 

Logge dich ein, um hier zu kommentieren!