ホーム > タグ > override

override

[C#] overrideとnewの違い

派生クラスで基本クラスと同じシグネチャのメソッドを実装することが出来ますが、このときnewを使うかoverrideを使うかで動きが変わってきます。
 

結論を先に書いておくと・・・
  newはフィールドの型に応じて呼び出しメソッドが決められる。
  overrideはインスタンスの型に応じて呼び出しメソッドが決められる。
 

Continue reading

Home > Tags > override

Search
Feeds
Meta
人気の記事

Return to page top