J'écris un très simple conteneur IoC/DI, et j'ai le code suivant:Un objet .NET peut-il réellement ne pas avoir de constructeur, selon la réflexion?
ConstructorInfo[] ctors = concreteType.GetConstructors();
if (ctors.Length == 0)
return Activator.CreateInstance(concreteType);
// more code goes here...
Je ne peux pas venir avec un test qui se traduit par un type ayant zéro constructeurs, même avec ceci:
class LonelyType {}
est-il possible pour un type .NET pour avoir aucun constructeurs, ou ne le CLR toujours fournir un un implicite?
me devança ... :-P – LBushkin
Oh me rappelle http://www.youtube.com/watch?v=xrxlnBJ4R0o – inspite