none
Consulta convencion variables/metodos RRS feed

  • Pregunta

  • Hola buen dia, una consulta

    Entre en un proyecto con net.core y veo que algunos metodos le ponen el prefijo _
    Tambien he visto que en algunos tutoriales en youtube que vi tambien lo hacen

    Visual Studio si bien compila me marca el mensaje
    Naming rule violation: Prefix '_' is not expected

    Por lo que tenia entendido las variables van en minuscula
    Y metodos, clases, propiedades con mayuscula

    Alguno me podria explicar la convencion para usar el guion bajo?

    Muchas gracias

    Saludos
    jueves, 4 de junio de 2020 19:56

Respuestas

  • Alguno me podria explicar la convencion para usar el guion bajo?

    Es complicado. En los documentos que yo he visto con guías de estilo de Microsoft te aconsejan que no utilices nombres que empiecen por guion bajo. Lamentablemente no conservo ninguno de esos documentos ni tengo ningún enlace que ofrecerte.

    Pero después de aconsejarte que no lo uses, descargas algo de código de ejemplo o de acceso público ofrecido por el mismo fabricante, y te lo encuentras todo plagado de identificadores comenzando por guion bajo.

    Así que es un clásico ejemplo de "haz lo que te digo, y no lo que yo hago".

    jueves, 4 de junio de 2020 20:22
    Moderador

Todas las respuestas

  • Alguno me podria explicar la convencion para usar el guion bajo?

    Es complicado. En los documentos que yo he visto con guías de estilo de Microsoft te aconsejan que no utilices nombres que empiecen por guion bajo. Lamentablemente no conservo ninguno de esos documentos ni tengo ningún enlace que ofrecerte.

    Pero después de aconsejarte que no lo uses, descargas algo de código de ejemplo o de acceso público ofrecido por el mismo fabricante, y te lo encuentras todo plagado de identificadores comenzando por guion bajo.

    Así que es un clásico ejemplo de "haz lo que te digo, y no lo que yo hago".

    jueves, 4 de junio de 2020 20:22
    Moderador
  • Alguno me podria explicar la convencion para usar el guion bajo?

    Es complicado. En los documentos que yo he visto con guías de estilo de Microsoft te aconsejan que no utilices nombres que empiecen por guion bajo. Lamentablemente no conservo ninguno de esos documentos ni tengo ningún enlace que ofrecerte.

    Pero después de aconsejarte que no lo uses, descargas algo de código de ejemplo o de acceso público ofrecido por el mismo fabricante, y te lo encuentras todo plagado de identificadores comenzando por guion bajo.

    Así que es un clásico ejemplo de "haz lo que te digo, y no lo que yo hago".

    Lo que estuve viendo es que el compilador no te indica nada si se lo agregas a un atributo de una clase

    Y vi que algunos indican que se puede utilizar como un atributo privado para una propiedad publica

    Pero en este proyecto tambien lo utilizan en metodos privados y ahi es donde el compilador lo indica en la pestaña de messages, cualquier si tienen mas informacion si esta bien empleado para un metodo privado me avisan

    Gracias

    Saludos


    jueves, 4 de junio de 2020 20:52
  • Hola

     

     

    Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.

     

    Siempre es un placer atender tus consultas!

     

    Gracias por usar los foros de MSDN.

    viernes, 5 de junio de 2020 14:50
    Moderador