泛型类引用有参数的构造函数方法

来源:互联网 发布:windows窗口概念 编辑:程序博客网 时间:2024/06/09 17:03
代码一: 
C# code
//抽象public abstract class a{ public a(string name) { } public abstract void run();}//抽象继承public class aa : a{ private string _name; public aa(string name) : base(name) { _name = name; } public override void run() { HttpContext.Current.Response.Write(_name); }}//泛型应用protected a testA<T>() where T : a{ return (T)Activator.CreateInstance(typeof(T), "newName");}

代码二: 
C# code
//抽象public abstract class b{ public abstract void load(string name); public abstract void run();}//抽象继承public class bb : b{ private string _name; public override void load(string name) { _name = name; } public override void run() { HttpContext.Current.Response.Write(_name); }}//泛型应用protected b testB<T>() where T : b,new(){ T t = new T(); t.load("loadName"); return t;}

原创粉丝点击