Visual C# 2013逆引き大全 555の極意

基本プログラミングの極意 - Tips172 名前が同じで引数のパターンが異なるメソッドを作成する

Icon comment count 0
Icon stock count 0

Tips172名前が同じで引数のパターンが異なるメソッドを作成する

Pointオーバーロードされたメソッド

Level2
対応
  • EXP
  • PRO

同じ名前で引数の数が異なるメソッドや、引数のデータ型が異なるメソッド、引数の順番が異なるメソッドをクラス内に複数作成するこができます。これをオーバーロードと言います。

例えば、MessageBox.Showメソッドのように、いくつかのパターンの引数を持つメソッドを作成できます。

オーバーロードされたメソッドを呼び出すコードを入力すると、パラメーターヒントが、オーバーロードしたメソッドの数だけ表示されます。

リスト1では、オーバーロードを使って、○月という月を表す文字列を渡しても、月を表す数値を渡しても処理できるメソッドを定義して呼び出しています。

実行結果1

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません