public class TemplateClass<memberType,memberType2> { public memberType data; public memberType2 data2; } ....... TemplateClass<int, string> obj = new TemplateClass<int, string>(); obj.data = 5; obj.data2 = "abcd";
public class TemplateClass<memberType> { public memberType data; }能在TemplateClass类的构造函数里给memberType new 一块内存空间吗?
public class TemplateClass<memberType> { public memberType data; } class Cls1 { public Cls1() { ..... } }void Main() { TemplateClass<Cls1> c = new TemplateClass<Cls1>(); } 这样初始化TemplateClass,能否调用到Cls1的默认构造函数?
{
public memberType data;
public memberType2 data2;
}
.......
TemplateClass<int, string> obj = new TemplateClass<int, string>();
obj.data = 5;
obj.data2 = "abcd";
{
public memberType data;
}能在TemplateClass类的构造函数里给memberType new 一块内存空间吗?
{
public memberType data;
}
class Cls1
{
public Cls1()
{
.....
}
}void Main()
{
TemplateClass<Cls1> c = new TemplateClass<Cls1>();
}
这样初始化TemplateClass,能否调用到Cls1的默认构造函数?