다음을 통해 공유


식별자는 키워드와 달라야 합니다.

업데이트: 2007년 11월

TypeName

IdentifiersShouldNotMatchKeywords

CheckId

CA1716

범주

Microsoft.Naming

변경 수준

주요 변경

원인

네임스페이스 이름 또는 형식 이름이 프로그래밍 언어의 예약된 키워드와 일치합니다.

규칙 설명

네임스페이스 및 형식에 대한 식별자는 공용 언어 런타임을 대상으로 하는 언어에서 정의된 키워드와 일치하면 안 됩니다. 사용 중인 언어와 키워드에 따라 컴파일러 오류 및 모호성으로 인해 라이브러리를 사용하기 어려울 수 있습니다.

이 규칙은 다음 언어의 키워드를 확인합니다.

  • Visual Basic

  • C#

  • C++/CLI

  • J#

Visual Basic 키워드의 경우 대/소문자를 구분하지 않는 비교가 사용되고 다른 언어의 경우 대/소문자를 구분하는 비교가 사용됩니다.

위반 문제를 해결하는 방법

키워드 목록에 표시되지 않는 이름을 선택합니다.

경고를 표시하지 않는 경우

이 규칙에서는 경고를 표시해야 합니다. .NET Framework의 사용 가능한 모든 언어에서 라이브러리를 사용하지 못할 수 있습니다.