この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
C#プログラミングでは、オーバーライドとニューキーワードを区別するために使われます
眺める:
2461
|
答える:
0
[出典]
C#プログラミングでは、オーバーライドとニューキーワードを区別するために使われます
[リンクをコピー]
クズども
掲載地 2024/03/23 21:01:38
|
|
|
|
オーバーライド修飾子は仮想メソッドで使用できますが、抽象メソッドでは使用しなければなりません。 これにより、コンパイラは最後に定義されたメソッドを使って実装するよう指示されます。 たとえメソッドがベースクラスへの参照で呼び出されても、それを上書きする実装が使われます。
新しい修飾子は、親実装ではなく子実装を使うようコンパイラに指示します。
自分のクラスを参照しないが親クラスを参照するコードは、親クラスを使って実装されます
。
BaseClassとDerivedClassの2つのクラスを宣言します。 DerivedClassはBaseClassから継承します。 以下に示すように:
コード:
ログインが見えます。
簡単に言えば、親クラスが子クラスオブジェクトを参照する場合、オーバーライドされた場合はメソッドを呼び出し、サブクラスメソッドが実行されます。 新しいオーバーライドを使うと、親クラスのメソッドを実行していることになります。
以下に示すように:
ログインが見えます。
参考:
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
先の:
Guardian ASP.NET CoreアプリをPM2で起動してください
次に:
.NET/C# リフレクション属性は、null型で判断できます
関連記事
•
XPathを使ってXMLやHTMLドキュメントの内容を取得する
•
.NET/C#ソリューション SLN から slnx フォーマットへ
•
Visual Studio 2026(VS 2026)エンタープライズエディションのダウンロードおよびインストールチュートリアル
•
.NET/C# は .NET SDK と .NET CLI テレメトリをオフにします
•
Dockerイメージ:ManifestダイジェストとIndexダイジェストの違い
•
ASP.NET コア(33)ファイル出力ダウンロード(中国語ファイル名)
•
. NET6における優先度キュー
•
ASP.NET Core(32)はKeyedServicesの鍵サービスの注入に依存しています
閲覧したセクション
HTML/CSS/JavaScript
ジャワ
MySQL
レジャー灌漑
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com