共用方式為


識別項不應符合關鍵字

更新:2007 年 11 月

型別名稱

IdentifiersShouldNotMatchKeywords

CheckId

CA1716

分類

Microsoft.Naming

中斷變更

中斷

原因

命名空間 (Namespace) 名稱或型別名稱符合程式語言中的保留關鍵字。

規則描述

命名空間和型別的識別項不應該符合語言所定義的關鍵字,而這些語言的目標為 Common Language Runtime。視使用的語言和關鍵字而定,編譯器錯誤和模稜兩可 (Ambiguity) 會使程式庫變得難以使用。

這個規則會檢查下列語言中的關鍵字:

  • Visual Basic

  • C#

  • C++/CLI

  • J#

對於 Visual Basic 關鍵字會使用不區分大小寫比較,對其他語言則會使用區分大小寫比較。

如何修正違規

選取沒有出現在關鍵字清單中的名稱。

隱藏警告的時機

請勿隱藏此規則的警告。可能會無法在 .NET Framework 的所有可用語言中使用程式庫。