社区
C#
帖子详情
!C#高手过来看看!TypeBuilder问题!???
zhangjianwen
2002-12-16 04:08:50
问题是这样的:
假设有一字符串为Myclass,同时他是一个类名,现在我想用这个字符串来new
一个对象;就是 Myclass a=new Myclass();的效果。但Myclass是字符串!
用什么方法解决?
...全文
226
9
打赏
收藏
!C#高手过来看看!TypeBuilder问题!???
问题是这样的: 假设有一字符串为Myclass,同时他是一个类名,现在我想用这个字符串来new 一个对象;就是 Myclass a=new Myclass();的效果。但Myclass是字符串! 用什么方法解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whxbb
2002-12-18
打赏
举报
回复
MyClass 必须指定命名空间。
Type type = Type.GetType("MyNamespace." + Myclass);
object instance = Activator.CreateInstance(type);
zhangjianwen
2002-12-18
打赏
举报
回复
楼上的,不行啊:(
whxbb
2002-12-18
打赏
举报
回复
用 reflection
Type type = Type.GetType(Myclass);
object instance = Activator.CreateInstance(type);
zhangjianwen
2002-12-17
打赏
举报
回复
没人帮我?:(
zhangjianwen
2002-12-17
打赏
举报
回复
没人知道阿?
zhangjianwen
2002-12-17
打赏
举报
回复
谢谢!以上都不是我想要的
Lostinet
2002-12-16
打赏
举报
回复
using System;
using System.Reflection;
namespace ConsoleApplication2
{
abstract class BaseClass
{
abstract public void W();
}
class ClassA:BaseClass
{
override public void W()
{
Console.WriteLine("ClassA:W()");
}
}
class ClassB:BaseClass
{
override public void W()
{
Console.WriteLine("ClassB:W()");
}
}
class App
{
[STAThread]
static void Main(string[] args)
{
string[] classes=new String[]{"ClassA","ClassB"};
for(int i=0;i<10;i++)
{
string strName=classes[new Random().Next()%classes.Length];
BaseClass bc=AppDomain.CurrentDomain.CreateInstance("ConsoleApplication2","ConsoleApplication2."+strName).Unwrap() as BaseClass;
bc.W();
}
}
}
}
dy_2000_abc
2002-12-16
打赏
举报
回复
请参考:
http://expert.csdn.net/Expert/topic/1185/1185321.xml?temp=.2095148
hongshun
2002-12-16
打赏
举报
回复
这个很难实现. 其实,你在要求 程序运行的时候 执行 编译的功能.
C#
Linq datatable动态groupby
声明:个人技术水平有限,欢迎指正。不喜勿喷 说明:本人使用的是封装好的Grid,分组合计行的值,是使用grid上单元格的做的...
问题
:可否传入分组列与合计列,自动进行分组合计? 在网上找了很多,发现Scott大神写了一
[转载]颠覆
C#
王权的“魔比斯环”
这个AOP框架将使用
C#
2.0来实现。 这当然没什么令人惊奇的。从理论上说,任何开发语言都可以实现AOP框架。但要按着AOP联盟的规范实现这个AOP框架,大多数的开发语言并不能很容易地完成这项任务。微软公司在我们心目中...
颠覆
C#
王权的“魔比斯环” — 实现AOP框架的终极利器
本文为原创,如需转载,请注明作者和出处,谢谢! 时间要追溯到2005年。那时正在做硕士论文。题目是“AOP framework for .net”。这个AOP框架将使用
C#
2.0来实现...微软公司在我们心目中是强大的,而出自于微软的
C#
...
【原创】颠覆
C#
王权的“魔比斯环” — 实现AOP框架的终极利器
本文为原创,如需转载,请注明作者和出处,谢谢! 时间要追溯到2005年。那时正在做硕士论文。题目是“AOP framework for .net”。这个AOP框架将使用
C#
2.0来实现。 这当然没什么令人惊奇的。...
颠覆
C#
王权的“魔比斯环”
这个AOP框架将使用
C#
2.0来实现。 这当然没什么令人惊奇的。从理论上说,任何开发语言都可以实现AOP框架。但要按着AOP联盟的规范实现这个AOP框架,大多数的开发语言并不能很容易地完成这项任务。微软公司在我们心目中...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章