コード例 #1
0
 public static string ToString(object sourceObject)
 {
     if (sourceObject == null)
     {
         return(_nullString);
     }
     return((string)TypeConverterForGenericTypes.FillTargetType(Utilities.GetTypeConverter(sourceObject.GetType()), sourceObject.GetType()).ConvertTo(null, CultureInfo.InvariantCulture, sourceObject, typeof(string)));
 }
コード例 #2
0
 public static object FromString(Type targetType, string sourceString)
 {
     if (sourceString.Equals(_nullString, StringComparison.OrdinalIgnoreCase))
     {
         return(null);
     }
     return(TypeConverterForGenericTypes.FillTargetType(Utilities.GetTypeConverter(targetType), targetType).ConvertFrom(null, CultureInfo.InvariantCulture, sourceString));
 }