型パラメータ '<typeparametername>' には、それを囲む型の型パラメータと同じ名前が付けられています。

更新 : 2007 年 11 月

ジェネリック型の型パラメータが、それを包含するジェネリック型の型パラメータと同じ名前で宣言されています。

ジェネリック型の型パラメータ リストでは、それぞれの型パラメータを、次に示す名前とは異なる名前にする必要があります。

  • 同じ型パラメータ リストに含まれている他のすべての型パラメータ。

  • このジェネリック型を包含するジェネリック型の型パラメータ リストに含まれているすべての型パラメータ。

  • ジェネリック型そのものの名前。

既定では、このメッセージは警告です。警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、Visual Basic での警告の構成 を参照してください。

Error ID: BC40048

このエラーを解決するには

  • 型パラメータの名前を、上記のリストに示したどの名前とも異なるものに変更します。

参照

概念

Visual Basic におけるジェネリック型

参照

型リスト