メインコンテンツにスキップ

型引数範囲

'{0}' は、型パラメータ '{1}' の境界 '{2}' に適合しません。

説明

#

型引数が、対応する型パラメータの境界と同じであるか、またはそのサブクラスでない場合に、アナライザーはこの診断を生成します。

#

次のコードは、Stringnum のサブクラスではないため、この診断を生成します。

dart
class A<E extends num> {}

var a = A<String>();

一般的な修正

#

型引数を境界のサブクラスに変更してください

dart
class A<E extends num> {}

var a = A<int>();