次の方法で共有


コンパイラ エラー C3722

ジェネリック イベントは使用できません

コンパイラで許可されるのは、ジェネリックのクラス、構造体、関数のみです。 詳細については、「ジェネリック」を参照してください。

次の例では C3722 が生成されます。

// C3722.cpp
// compile with: /clr
generic <typename T>
public delegate void MyEventHandler(System::Object^ sender, System::EventArgs^ e, T optional);

generic <class T>
public ref struct MyButton {
   generic<typename U>
   event MyEventHandler<U>^ Click;   // C3722
};