クラスの実装を管理する

初級
開発者
高等教育教師
K-12 教師
Student
Visual Studio Code

コードの読みやすさ、保守容易性、および編成を改善できる静的クラス、部分クラス、オブジェクト初期化子などの特殊な手法を使用してクラスを実装する方法について説明します。

学習の目的

このモジュールを完了すると、次のことができるようになります。

  • 構造化プログラムとオブジェクト指向プログラムの違い、カプセル化の利点、およびクラスのライフサイクルについて説明します。

  • プライベート、静的、入れ子になったクラスを使用して、クラスとメンバーへのアクセスを制限します。

  • 部分クラスを使用してコードの編成と保守性を向上させます。

  • 名前付き引数と省略可能な引数を実装するメソッドを使用して、コードの読みやすさと保守性を向上させます。

  • オブジェクト初期化子とコピー コンストラクターを使用して、コードの効率と読みやすさを向上させます。

  • クラス ファイナライザーの目的と、ファイナライザーと .NET のガベージ コレクターの関係について説明します。

前提条件

  • C# アプリでオブジェクトをインスタンス化するクラスとクラス コンストラクターを作成する機能。

  • プロパティ アクセサー、アクセス修飾子、およびオーバーロードをサポートするメソッドまたは拡張メソッドを使用してクラス プロパティを実装する機能。

  • イテレーション ステートメント、選択ステートメント、カスタム メソッドを使用してビジネス ロジックを実装する C# コンソール アプリを開発する機能。

  • Visual Studio Code 環境で基本的な C# コードのデバッグと例外処理を実行する機能。