C# デリゲートのサンプル

C#のデリゲートのサンプルです。 目次 デリゲート デリゲートにインスタンスのメソッドを登録する デリゲートに静的メソッドを登録する デリゲートに複数のメソッドを登録する/削除する デリゲート delegate 戻り値の […]

C# メソッドのサンプル

C#のメソッドのサンプルです。 目次 メソッド 引数に名前をつける 引数を省略してデフォルト値をセット メソッド アクセス修飾子 戻り値の型 メソッド名 (引数) {   return  } 戻り値がない場合、戻り値の型 […]

C# メソッドの値渡しと参照渡しのサンプル

C#のメソッドの値渡しと参照渡しのサンプルです。 目次 値渡し 参照渡し(refキーワード) outキーワード 値渡し 値渡しは、メソッドを呼び出す時、値をコピーして渡します。 そのためメソッドの中で値が変化しても元の値 […]

C# オーバーライドのサンプル

C#のオーバーライドのサンプルです。 目次 オーバーライド オーバーライドのサンプル オーバーライドではないサンプル オーバーライド クラスを継承するときに使用します。 基底クラスで定義したメソッドを、派生クラスで同じメ […]

C# オーバーロードのサンプル

C#のオーバーロードのサンプルです。 目次 オーバーロード メソッドのオーバーロード コンストラクタのオーバーロード オーバーロード 1つのクラスの中で、メソッド名またはコンストラクタ名が同じで引数が異なるものです。 渡 […]

C# パーシャルクラスのサンプル

C#のパーシャルクラスのサンプルです。 目次 パーシャルクラス パーシャルメソッド パーシャルクラス クラスを複数に分割できます。ファイルで分割することも可能です。 一般的に、自動生成されるコードとユーザーが作成するコー […]

C# コンストラクタのサンプル

C#のコンストラクタのサンプルです。 目次 コンストラクタ デストラクタ コンストラクタ class クラス名 {   コンストラクタ名(引数){     処理   } } コンストラクタは、new演算子でクラスをインス […]