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

基本プログラミングの極意 - Tips182 型情報を引数にできるクラスを作成する

Icon comment count 0
Icon stock count 0

Tips182型情報を引数にできるクラスを作成する

Pointユーザー定義のジェネリッククラス

Level2
対応
  • EXP
  • PRO

ジェネリッククラスは、型を引数に指定できるクラスです。コレクションを扱う場合などに使います。

Tips161の「データ型を指定してコレクションを作る」のListジェネリッククラスは、型指定したコレクションを作成できるクラスです。

ジェネリッククラスは、次の書式のように「<>」内に型パラメーターを指定して宣言します。

[アクセス修飾子] class クラス名<T>
{
    クラスの定義
}

「<>」内の型パラメーターには、わかりやすい名前を付けるか、あるいは「T」とします。

リスト1では、OfficeClassクラスでAppliプロパティとVersionプロパティを定義し、Appliプロパティを既定のプロパティとしています。

リスト2では、OfficeC

出典情報

Medium

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

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

コメント

    コメントはありません