Visual StudioのController
にF12(Go To Definition)を押すと、抽象基本クラスが表示されます。ControllerはGitHubではControllerBaseを継承しますが、VSでは継承しないのはなぜですか?
public abstract class Controller : IActionFilter, IFilterMetadata, IAsyncActionFilter, IDisposable
しかし、Controller.cs on GitHubを参照するとき。それはControllerBase
から継承していることを示しています。
public abstract class Controller : ControllerBase, IActionFilter, IAsyncActionFilter, IDisposable
なぜですか?
私は混乱しています。また、HomeController
はController
から継承していますので、から継承することはできますが、C#では多重継承をサポートしていません。
ControllerはControllerBaseクラスを継承しています。class restはインターフェイスです。 – brykneval
@brykneval、yesですが、 'HomeController'は' BaseController'から継承する'Controller'から継承します。しかし多分それは多重継承ではないのでしょうか? – Fred