关于抽象类反射的问题

24K老游 2014-11-29 04:24:02
现以已知类名:
string classname = "System.Drawing.Image"

现在想得到一个 System.Drawing.Image类型的Object怎么做呢?

因为classname是变化的,所以根据字符串判断的方式不合适。

试了一下使用反射方法
Object obj = Activator.CreateInstance(type)

提示:无法创建抽象类。


卡住了,求大神解锁
...全文
521 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
一方山人 2016-01-22
  • 打赏
  • 举报
回复
我也遇到一样的问题
24K老游 2015-01-13
  • 打赏
  • 举报
回复
确实是基础太差了。谢谢各位大神的批评!
smthgdin_020 2014-11-30
  • 打赏
  • 举报
回复
抽象类 自然不能创建实例啊。
枫0子K 2014-11-30
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
把技术放一边,先看看你能不能说明白你的业务需求。
正解,怎么会想到New一个抽象类呢~~不能New一个Bitmap什么的吗?这个问题本身就有问题,看这问题水平应该不会不懂抽象类不能实例化这样的常识啊~~
WM_JAWIN 2014-11-29
  • 打赏
  • 举报
回复
别说反射了,你用代码new一个抽像类我看看。
  • 打赏
  • 举报
回复
把技术放一边,先看看你能不能说明白你的业务需求。
  • 打赏
  • 举报
回复
无法创建抽象类,根本就是在无端空想。因此你只要把精力用于做该做的正事就行了。
moonwrite 2014-11-29
  • 打赏
  • 举报
回复
用泛型 + 泛型约束 new
bdmh 2014-11-29
  • 打赏
  • 举报
回复
继承自抽象类的示例可以反射创建

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧