CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

已知一个字符串,如何创建这个字符串代表的类

楼主linkejian(我是笨苯)2006-03-03 09:40:21 在 .NET技术 / C# 提问

已知:  
  string   str   =   "myObject"   ;  
  命名空间中包含一个类myObject  
   
  如果利用str定义一个类的实例  
  如  
  str   InstanceMyObject   =   new   str();??  
   
   
  问题点数:100、回复次数:3Top

1 楼lovvver(ElephantTalk.Bright)回复于 2006-03-03 09:51:18 得分 0

用反射。  
  Type   t=   Type.GetType("myObject");Top

2 楼wxdl1981(沉默之狼)回复于 2006-03-03 09:51:36 得分 0

假设你的命名空间是Namespace1  
  那么  
  Type.GetType("Namespace1.myObject").Assembly.CreateInstance();Top

3 楼wxdl1981(沉默之狼)回复于 2006-03-03 09:52:11 得分 0

Type.GetType("Namespace1.myObject").Assembly.CreateInstance("Namespace1.myObject");Top

相关问题

  • 如何根据字符串创建类的实例?
  • 创建N个字符串???
  • 字符串类型转换时,01 和 2 各代表什么意思?%01.2f
  • 求助: 各位高手关注一下, 如何通过字符串类名创建类实例???????????????????
  • 请问c++中能否实现根据类的字符串的名称来创建它的实例?
  • 有没有根据一个字符串提供的类名动态创建对象的方法
  • 如何通过类传递字符串
  • 字符串类型的属性问题
  • 关于时间类型和字符串
  • 求单独的字符串类。

关键词

  • 命名
  • 字符串
  • myobject
  • namespace1
  • gettype
  • createinstance
  • assembly
  • 命名空间
  • str
  • type

得分解答快速导航

  • 帖主:linkejian

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo