E2551 これらの型パラメータ数で使用できる '%s' の型パラメータ化メソッドはありません(Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動


このエラーは、メソッドの使用時に間違った数の型パラメータを指定すると発生します。


 program E2551;
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
   TClass1 = class
     class procedure Proc1<T, V>();
     class procedure Proc2<T>();
   end;
 
 class procedure TClass1.Proc1<T, V>;
 begin
 end;
 
 class procedure TClass1.Proc2<T>;
 begin
 end;
 
 begin
   TClass1.Proc1<Integer>();
   TClass1.Proc2<String, Boolean>();
 end.