閱讀英文

共用方式為


類型 '<typeparametername>' 的 'IsNot' 運算元只能與 'Nothing' 比較,因為 '<typeparametername>' 是一個沒有類別條件約束的類型參數

如果定義類型參數,但其條件約束清單中沒有 Class (Visual Basic) 關鍵字或特定類別名稱,則類型參數是作為 IsNot Operator 的運算元。

IsNot 會比較兩個參考類型,以判斷它們是否指向記憶體中的不同物件執行個體。 其無法使用不屬於參考型別的運算元,除非另一個運算元為 Nothing

錯誤 ID︰ BC32097

更正這個錯誤

  • 如果您需要提供給這個類型參數的類型引數一律是參考類型,請將 Class 關鍵字或特定類別名稱加入類型參數的條件約束清單中。

  • 如果您不需要提供給這個類型參數的類型引數一律是參考類型,請將它從 IsNot 運算式中移除。 您無法使用 IsNot 運算子來比較它與其他參考類型。

另請參閱