これらの記事では、長いコンストラクターを修正する方法について詳しく説明しています
しかし、super() や base() の長い呼び出しで問題を解決するにはどうすればよいでしょうか。すなわち
LongConstructorClass(string s1, string s2, string s3, string s4, string s5) { }
InheritsLongConstructorClass() : base("foo","bar","foo","bar","foo") { }
基本的に、複数のコンストラクターがあり、それぞれに長い base() 呼び出しがあるとイライラします。