Está en la página 1de 8

Comentarios

Comentarios

Un comentario es texto incluido en el cdigo fuente de un programa con la idea de facilitar su legibilidad a los programadores y cuyo contenido es, por defecto, completamente ignorado por el compilador. Suelen usarse para incluir informacin sobre el autor del cdigo, para aclarar el significado o el porqu de determinadas secciones de cdigo, para describir el funcionamiento de los mtodos de las clases, etc.

Formas de escribir comentarios

La primera consiste en encerrar todo el texto que se desee comentar entre caracteres /* y */ siguiendo la siguiente sintaxis: /*<texto>*/ Estos comentarios pueden abarcar tantas lneas como sea necesario. Por ejemplo: /* Esto es un comentario que ejemplifica cmo se escribe comentarios que ocupen varias lneas */ Ahora bien, hay que tener cuidado con el hecho de que no es posible anidar comentarios de este tipo. Es decir, no vale escribir comentarios como el siguiente: /* Comentario contenedor /* Comentario contenido */ */

Esto se debe a que como el compilador ignora todo el texto contenido en un comentario y slo busca la secuencia */ que marca su final, ignorar el segundo /* y cuando llegue al primer */ considerar que ha acabado el comentario abierto con el primer /* (no el abierto con el segundo) y pasar a buscar cdigo. Como el */ slo lo admite si ha detectado antes algn comentario abierto y an no cerrado (no mientras busca cdigo), cuando llegue al segundo */ considerar que ha habido un error ya que encontrar el */ donde esperaba encontrar cdigo

Formas de escribir comentarios

Dado que muchas veces los comentarios que se escriben son muy cortos y no suelen ocupar ms de una lnea, C# ofrece una sintaxis alternativa ms compacta para la escritura este tipo de comentarios en las que se considera como indicador del comienzo del comentario la pareja de caracteres // y como indicador de su final el fin de lnea. Por tanto, la sintaxis que siguen estos comentarios es: // <texto> Y un ejemplo de su uso es:

//

Este comentario ejemplifica como escribir comentarios abreviados de una sola lnea

Estos comentarios de una sola lnea s que pueden anidarse sin ningn problema. Por ejemplo, el siguiente comentario es perfectamente vlido: // Comentario contenedor // Comentario contenido

Identificadores

Identificadores
En C# un identificador no es ms que, como su propio nombre indica, un nombre con el que identificaremos algn elemento de nuestro cdigo, ya sea una clase, una variable, un mtodo, etc. Tpicamente el nombre de un identificador ser una secuencia de cualquier nmero de caracteres alfanumricos -incluidas vocales acentuadas y ees- tales que el primero de ellos no sea un nmero. Por ejemplo, identificadores vlidos seran: Arriba, caa, C3P0, , etc; pero no lo seran 3com, 127, etc.

Palabras reservadas

Los siguientes nombres no son vlidos como identificadores ya que tienen un significado especial en el lenguaje:
abstract, as, base, bool, break, byte, case, catch, char, checked, class, const, continue, decimal, default, delegate, do, double, else, enum, event, explicit, extern, false, finally, fixed, float, for, foreach, goto, if, implicit, in, int, interface, internal, lock, is, long, namespace, new, null, object, operator, out, override, params, private, protected, public, readonly, ref, return, sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch, this, throw, true, try, typeof, uint, ulong, unchecked, unsafe, ushort, using, virtual, void, while