다음을 통해 공유


형식 이름은 네임스페이스와 달라야 합니다.

업데이트: 2007년 11월

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

범주

Microsoft.Naming

변경 수준

주요 변경

원인

대/소문자를 구분하지 않고 비교할 경우 형식 이름이 다음의 네임스페이스 이름 중 하나와 일치합니다.

  • 컬렉션

  • 시스템

  • UI

규칙 설명

형식 이름은 .NET Framework 클래스 라이브러리에 정의된 네임스페이스의 이름과 같아서는 안 됩니다. 이 규칙을 위반하면 라이브러리의 유용성이 저하될 수 있습니다.

위반 문제를 해결하는 방법

.NET Framework 클래스 라이브러리 네임스페이스의 이름과 같지 않은 형식 이름을 선택합니다.

경고를 표시하지 않는 경우

새로 개발하는 경우 이 규칙에서 경고를 표시하지 않아야 하는 시나리오는 알려져 있지 않습니다. 제공되는 라이브러리의 경우에는 이 규칙에서 경고를 표시하지 않아야 할 수 있습니다.