Los comentarios se utilizan para explicar el código y se utilizan de forma similar a Java, C o C++. Los compiladores ignoran las entradas de comentarios y no las ejecutan. Generalmente, los lenguajes de programación contienen dos tipos de comentarios, pero en C#, hay 3 tipos de comentarios:
- Comentarios de una sola línea: se utiliza para comentar una sola línea. Estos comentarios se pueden escribir en una línea separada o junto con los códigos en la misma línea. Pero para una mejor comprensión, use siempre el comentario en una línea separada.
Sintaxis:// Single Line Comments
- Comentarios multilínea: se utiliza para comentar más de una línea. Generalmente, esto se usa para comentar un bloque completo de declaraciones de código.
Sintaxis:/* Multiline Comment */
Ejemplo :
// C# program to demonstrate the single
// line and multiline comments
using
System;
namespace
HelloGeeksApp {
class
HelloGeeks {
// Single Line Comment -- Function to print Message
public
static
void
Message(
string
message)
{
Console.WriteLine(message);
}
// Main function
static
void
Main(
string
[] args)
{
/* Multiline Comment --
Define a variable of
string type and assign
value to it*/
string
msg =
"GeeksforGeeks"
;
// Calling function
Message(msg);
}
}
}
Producción:GeeksforGeeks
- Comentarios de documentación XML: es un tipo especial de comentario en C# y se utiliza para crear la documentación del código C# agregando elementos XML en el código fuente. Los elementos XML se agregan en los comentarios de documentación XML de C#. Para obtener más detalles, consulte los comentarios de la documentación XML en la
sintaxis de C#:/// <summary> /// This class does something of program Summary. /// </summary>
Ejemplo :
// C# program to demonstrate XML
// Documentation Comments
using
System;
namespace
HelloGeeksApp {
class
HelloGeeks {
/// <summary>
/// Method to Display Geeksforgeeks Message
/// </summary>
/// <param name="Geeksforgeeks"></param>
public
static
void
Message(
string
message)
{
Console.WriteLine(message);
}
// Main function
static
void
Main(
string
[] args)
{
/* Define a variable of
string type and assign
value to it*/
string
msg =
"GeeksforGeeks"
;
// Calling function
Message(msg);
}
}
}
Producción:GeeksforGeeks
Nota: la etiqueta <summary> proporciona información sobre el tipo o miembro definido y la etiqueta <param> son los parámetros del método.
Artículos relacionados:
Publicación traducida automáticamente
Artículo escrito por Mithun Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA