Compartir a través de


Los identificadores no deberían coincidir con palabras clave

Actualización: noviembre 2007

Nombre de tipo

IdentifiersShouldNotMatchKeywords

Identificador de comprobación

CA1716

Categoría

Microsoft.Naming

Cambio problemático

Motivo

Un nombre de espacio de nombres o un nombre de tipo coinciden con una palabra clave reservada en un lenguaje de programación.

Descripción de la regla

Los identificadores para los espacios de nombres y tipos no deberían coincidir con palabras clave definidas por los lenguajes que tienen como destino el Common Language Runtime. Dependiendo del lenguaje en uso y de la palabra clave, los errores del compilador y las ambigüedades pueden hacer que sea complicado utilizar la biblioteca.

Esta regla comprueba las palabras clave en los lenguajes siguientes:

  • Visual Basic

  • C#

  • C++/CLI

  • J#

La comparación sin distinción entre mayúsculas y minúsculas se utiliza para las palabras clave de Visual Basic y la comparación con distinción entre mayúsculas y minúsculas se utiliza para los otros lenguajes.

Cómo corregir infracciones

Seleccione un nombre que no aparece en la lista de palabras clave.

Cuándo suprimir advertencias

No suprima las advertencias de esta regla. La biblioteca no podría utilizarse en todos los lenguajes disponibles en .NET Framework.