Nel capitolo otto (P189) di "CLR via C#", Jeffrey Richter afferma che:Tipo interfaccia Costruttore
"Un costruttore di tipo può essere applicato alle interfacce (anche se C# non permette questo)"
Ho fatto un po 'di ricerche e non riesco a trovare il motivo per cui un'interfaccia richiederebbe mai un costruttore di tipi, in qualsiasi lingua. Questo sembra qualcosa che vorresti esplicitamente disabilitare nel CLR.
Quando mai sarebbe necessario e perché è possibile?
Non sono sicuro di quale sia la risposta, ma ho trovato un altro articolo simile a quello che può interessare: http://stackoverflow.com/questions/619856/interface-defining-a-constructor-signature – Malcolm