다음을 통해 공유


CA1504: 잘못된 필드 이름을 검토하십시오.

TypeName

ReviewMisleadingFieldNames

CheckId

CA1504

범주

Microsoft.Maintainability

변경 수준

주요 변경 아님

원인

인스턴스 필드의 이름이 "s_"로 시작하거나 static (Visual Basic의 Shared) 필드의 이름이 "m_"로 시작합니다.

규칙 설명

"s_"로 시작하는 필드 이름은 여러 사용자에 의해 정적 데이터와 연결됩니다. 이와 마찬가지로 "m_"로 시작하는 필드 이름은 인스턴스(멤버) 데이터와 연결됩니다. 쉬운 관리 코드의 경우 이름은 일반적으로 사용되는 규칙을 따라야 합니다.

위반 문제를 해결하는 방법

이 규칙 위반 문제를 해결하려면 적절한 접두사를 사용하여 필드의 이름을 바꿉니다 또는 static 한정자를 추가하거나 제거하여 필드를 현재 접미사에 맞게 바꿉니다.

경고를 표시하지 않는 경우

이 규칙에서는 경고를 표시해야 합니다.