class Staff
{
.....;
}class Main()
{
void Run()
{
List<Staff> staffs = new List<Staff>();
}
}问题:如果不知道Staff类的类名 只有一个string(值为"Staff") 如何像下面那样实例化List<>List<Staff> staffs = new List<Staff>();(我只知道如何利用反射实例化Staff 但是不知道如何实例化List<Staff>)先谢谢大家了!
C#反射
{
.....;
}class Main()
{
void Run()
{
List<Staff> staffs = new List<Staff>();
}
}问题:如果不知道Staff类的类名 只有一个string(值为"Staff") 如何像下面那样实例化List<>List<Staff> staffs = new List<Staff>();(我只知道如何利用反射实例化Staff 但是不知道如何实例化List<Staff>)先谢谢大家了!
C#反射
解决方案 »
- 熟悉JSON的朋友帮忙看看! 在C# 2.0中,解析JSON的问题
- 郁闷的三层架构,我现在学习三层架构,在DAL中写了个连接SQL的方法,在BLL中调用老是说connection没有初始化,我快疯了!!!!
- AxMicrosoft.Office.Interop.Owc11.AxSpreadsheet 会用的进来看下
- 请教一下,如何编译目录中的CS文件成DLL?
- C#操作word 表格里的复选框
- MDI子窗体未关闭的情况下如何修改父窗体某个控件的值?
- asp.net怎样读取execl
- repeater控件中获取checkbox值?
- 高手求救!!急 我唯一得80分都给了!
- C# 一个和界面设计有关的问题.
- Winform中如何实现像Repeater类似的绑定
- 如何向excel的首行插入一个新的行
Type[] typeArgs = { Type.GetType("Namespace.Staff") };
var makeme = d1.MakeGenericType(typeArgs);
object o = Activator.CreateInstance(makeme);
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
该如何使用List的Add方法? 因为当前的list为object类型