更新 : 2007 年 11 月
エラー メッセージ
'ジェネリック' は、型パラメータ '識別子' を定義していません。
ジェネリックの定義部分で、型パラメータで宣言されていないパラメータが使用されています。このエラーは、型パラメータに使用された名前に矛盾が見られる場合に発生します。
次の例では CS0699 エラーが生成されます。
// CS0699.cs
class C<T> where U : I // CS0699 – U is not a valid type parameter
{
}