Compartir a través de


Los nombres de parámetro no deberían coincidir con los nombres de miembro

Actualización: noviembre 2007

Nombre de tipo

ParameterNamesShouldNotMatchMemberNames

Identificador de comprobación

CA1719

Categoría

Microsoft.Naming

Cambio problemático

Motivo

El nombre de un miembro visible externamente, en una comparación sin distinción entre mayúsculas y minúsculas, coincide con el nombre de uno de sus parámetros.

Descripción de la regla

Un nombre de parámetro debería transmitir el significado del parámetro y un nombre de miembro debería transmitir el significado del miembro. Sería un diseño extraño si éstos fueran los mismos. Denominar un parámetro igual que el nombre del miembro no es intuitivo y dificulta el uso de la biblioteca.

Cómo corregir infracciones

Seleccione un nombre de parámetro que no coincida con el nombre de miembro.

Cuándo suprimir advertencias

Para el nuevo desarrollo, no hay ningún escenario conocido donde se deba suprimir ninguna advertencia de esta regla. Para enviar las bibliotecas, quizá deba suprimir una advertencia de esta regla.

Reglas relacionadas

Los identificadores deberían utilizar las mayúsculas y minúsculas correctamente

Los identificadores se deberían diferenciar en algo más que en el uso de mayúsculas y minúsculas

Los identificadores no deberían contener subrayado