cast_to_non_type工具 chevron_right診斷 chevron_rightcast_to_non_type 目錄描述示例常見修復方法名稱“{0}”不是型別,因此不能在 'as' 表示式中使用。描述#當型別轉換表示式中緊跟在 as 後面的名稱被定義為非型別時,分析器會生成此診斷。示例#以下程式碼會生成此診斷,因為 x 是變數,而不是型別dartnum x = 0; int y = x as x;常見修復方法#將該名稱替換為型別的名稱dartnum x = 0; int y = x as int;本頁內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳情感謝您的反饋!請告訴我們可以如何改進。 bug_report 提供詳情除非另有說明,本網站文件反映的是 Dart 3.8.1。頁面上次更新於 2025-05-08。 檢視原始碼 或 報告問題。