今天在上班的过程中,许长时间未联系的大学小伙伴发来消息,带着一个疑问来找我。他的需求是type动态添加,这对我来说当然很easy,用泛型就好了,随后,手起刀落,Demo就写出来,如下:写了一个方法,传入T进行了where T:class约束,,如此easy,小伙伴怎么不会呢?然而事情并非如此简单。哈哈,强行在小伙伴面前装了一逼。在公司中午休息,把这个方法整理出来,主要为了分享我的一种这样解决问题的思路:两种类型无法直接转换时,可以尝试着先把这些类型取出来,然后再做一个条件筛选,如果筛选后找到了结果,那么转换成功,否则,转换失败!

.Net中关于stirng转System.Type的一种实现思路详解

.Net中关于stirng转System.Type的一种实现思路详解

.Net中关于stirng转System.Type的一种实现思路详解