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

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

C# クラスのメソッド(名前/デフォルト/可変長引数)

C#のクラスのメソッドのサンプルです。 目次 クラスのメソッド  メソッド(引数なし、戻り値なし)  メソッド(引数あり、戻り値あり) メソッドの引数に名前をつける メソッドの引数を省略してデフォルト値をセットする 可変 […]

C# クラスのメソッド(値渡し/参照渡し/戻り値が複数)

C#のクラスのメソッドの値渡しと参照渡しと戻り値が複数のサンプルです。 目次 メソッドで値渡し メソッドで参照渡し(refキーワード) 戻り値を複数にする(outキーワード) メソッドで値渡し 値渡しは、メソッドを呼び出 […]

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

C#のオーバーライドのサンプルです。 目次 オーバーライド オーバーライドのサンプル オーバーライドではないサンプル overrideのメソッドをオーバーライドする 子クラスから親クラスを参照する(base) オーバーラ […]

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

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

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

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

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

C#のコンストラクタのサンプルです。 目次 コンストラクタ コンストラクタのオーバーロード コンストラクタを自動で生成する デストラクタ コンストラクタ class クラス名 {   コンストラクタ名(引数){      […]