2
我正在写一个非常简单的IoC/DI容器,和我有下面的代码:根据反思,.NET对象可以实际上没有构造函数吗?
ConstructorInfo[] ctors = concreteType.GetConstructors();
if (ctors.Length == 0)
return Activator.CreateInstance(concreteType);
// more code goes here...
我不能拿出导致其零个构造一个类型的测试情况下,即使与此:
class LonelyType {}
是否有可能为.NET类型有没有构造,还是在CLR总是提供一个隐含的一个?
打我吧...... :-P – LBushkin 2009-07-23 14:54:45