public static string TryToString(object target, TryToStringCallback value, string defaultValue) { if (target != null) { object temp = value(); if (temp != null) { return(temp.ToString()); } else { return(string.Empty); } } else if (defaultValue != null) { return(defaultValue); } return(string.Empty); }
public static string TryToString(object target, TryToStringCallback value) { return(TryToString(target, value, null)); }