共用方式為


CA1719:參數名稱不應符合成員名稱

型別名稱

ParameterNamesShouldNotMatchMemberNames

CheckId

CA1719

分類

Microsoft.Naming

中斷變更

中斷

原因

在不區分大小寫的比較中,外部可見成員的名稱會符合其中一個參數的名稱。

規則描述

參數名稱應該要能傳達參數的意義,而成員名稱應該要能傳達成員的意義。兩者相同屬罕見的設計。如果將參數命名為與成員名稱相同的名稱,則不僅會不容易了解,也會讓程式庫難以使用。

如何修正違規

選取不符合成員名稱的參數名稱。

隱藏警告的時機

在新的程式開發中,尚未有必須隱藏此規則之警告的案例出現。對於隨附的程式庫,您可能必須隱藏這項規則的警告。

相關規則

CA1709:識別項名稱應該使用正確的大小寫

CA1708:識別項名稱不應該只靠大小寫區別

CA1707:識別項不應包含底線