Beispiel #1
0
        private object StringToObject(string str, Type targetType)
        {
            Type underlyingType = Nullable.GetUnderlyingType(targetType);

            if (underlyingType != null)
            {
                targetType = underlyingType;
            }

            object value = str;

            if (Type.GetTypeCode(targetType) != TypeCode.String)
            {
                value = ConvertEx.ConvertToObject(targetType, str);
            }

            return(value);
        }