Feedback

Wie ToString() welche mit null-Strings umgehen kann

Sprache: C#

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() : "";
        }
    }
}
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() : "";
        }
    }
}

2 Kommentare

  1. Irgendwie überflüssig.. das kann man auch direkt dort machen wo man es braucht..

    Hier übrigens noch kürzer: [code]return str ?? „“;[/code]