Comentarios en C#

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:

  1. 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
  2. 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
    
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *