引数をもつ基本クラスを継承する方法がわからなかったのでメモ。 [基本クラス] public abstract class BaseClass { private int count = 0; public BaseClass(int count) { this.count = count; } public void Show() { Console.WriteLine( String.Format("count is {0}\n", this.count)); } } [サブクラス] public class Class1 : BaseClass { public Class1(int count) : base(count) { } public new void Show() { base.Show(); } } 参考 http://gdgd-shinoyu.at.webry.inf