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() : "";
}
}
}
Alte URL:
/snippet/wie-tostring-welche-mit-null-strings-umgehen-kann/1606
Irgendwie überflüssig.. das kann man auch direkt dort machen wo man es braucht..
Hier übrigens noch kürzer: [code]return str ?? „“;[/code]
Kommt auf den Anwendungsfall an. Aber sonst bin ich deiner Meinung @Felix.