跳到主要內容

non_type_as_type_argument

名稱“{0}”不是一個型別,因此不能用作型別引數。

描述

#

當非型別的識別符號被用作型別引數時,分析器會生成此診斷。

示例

#

以下程式碼會產生此診斷,因為 x 是一個變數,而不是型別

dart
var x = 0;
List<x> xList = [];

常見修復方法

#

將型別引數更改為一個型別

dart
var x = 0;
List<int> xList = [];