エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第2回 ジェネリック(4/4) - @IT
制約の付いたジェネリックなクラス どのような型でも受け入れるジェネリックは過剰といえるほど強力であ... 制約の付いたジェネリックなクラス どのような型でも受け入れるジェネリックは過剰といえるほど強力である。そのような特徴は、あくまで入れ物に徹するコレクションでは有効だが、たいていのクラスでは持てあますことになるだろう。 そこで、その過剰な強力さを制約して使いやすくする手段が用意されている。具体的には、型パラメータに「制約リスト」を付けることができるのである。制約リストには、クラスやインターフェイス、コンストラクタの制約を指定することができる。 利用頻度は低いと思われる割に長くなるので、ここでは詳しい説明は割愛する。1つだけ実例を見てみよう。リスト12は、インターフェイス制約、コンストラクタ制約の付いたMyClass<T>クラスを宣言している。 using System; // IDisposableインターフェイスを実装するSampleクラス public class Sample : ID
2012/06/18 リンク