这些文章很好地详细介绍了如何修复长构造函数
但是他们没有说的是我们如何通过长 super() 或 base() 调用来解决这个问题?IE
LongConstructorClass(string s1, string s2, string s3, string s4, string s5) { }
InheritsLongConstructorClass() : base("foo","bar","foo","bar","foo") { }
基本上,当我有多个构造函数并且每个构造函数都有很长的 base() 调用时,这让我很恼火。