ChangeType( (value == && type.IsGenericType) (value == ) (type == value.GetType()) (value Enum.Parse(type, value (!type.IsInterface &&= type.GetGenericArguments()[ innerValue = Activator.CreateInstance(type, (value && type == (Guid)) Guid(value (value && type == (Version)) Version(value (!(value IConvertible))
今天在使用PetaPoco處理Nullable的時候出現了一個類型轉化的問題,雖然最後發現是數據庫類型錯誤,但在搜索過程中找到了這個通用的類型轉換方法,覺得不錯,留下來,也希望對更多的朋友提供幫助!