I denne artikel lærer vi om C # -kommentarer, forskellige kommentarerstil, og hvorfor og hvordan man bruger dem i et program.
Kommentarer bruges i et program til at hjælpe os med at forstå et stykke kode. De er menneskelige læsbare ord beregnet til at gøre koden læsbar. Kommentarer ignoreres fuldstændigt af kompilatoren.
I C # er der 3 typer kommentarer:
- Kommentarer til en enkelt linje (
//
) - Kommentarer til flere linjer (
/* */
) - XML-kommentarer (
///
)
Kommentarer til en enkelt linje
Kommentarer fra en enkelt linje starter med et dobbelt skråstreg //
. Compileren ignorerer alt efter //
til slutningen af linjen. For eksempel,
int a = 5 + 7; // Tilføjelse af 5 og 7
Her Adding 5 and 7
er kommentaren.
Eksempel 1: Brug af en linjekommentar
// Hello World Program using System; namespace HelloWorld ( class Program ( public static void Main(string() args) // Execution Starts from Main method ( // Prints Hello World Console.WriteLine("Hello World!"); ) ) )
Ovenstående program indeholder 3 enkeltlinjekommentarer:
// Hej verdensprogram // Udførelse starter fra hovedmetoden
og
// udskriver Hello World
Kommentarer til en enkelt linje kan skrives i en separat linje eller sammen med koderne i samme linje. Det anbefales dog at bruge kommentarer i en separat linje.
Multi Line kommentarer
Flere linjekommentarer starter med /*
og slutter med */
. Kommentarer med flere linjer kan spænde over flere linjer.
Eksempel 2: Brug af flere linjekommentarer
/* This is a Hello World Program in C#. This program prints Hello World. */ using System; namespace HelloWorld ( class Program ( public static void Main(string() args) ( /* Prints Hello World */ Console.WriteLine("Hello World!"); ) ) )
Ovenstående program indeholder 2 flerlinjekommentarer:
/ * Dette er et Hello World-program i C #. Dette program udskriver Hello World. * /
og
/ * Udskriver Hello World * /
Her har vi måske bemærket, at det ikke er obligatorisk for en flerlinjekommentar at strække sig over flere linjer. /*… */
kan bruges i stedet for kommentarer til en linje.
XML-dokumentationskommentarer
XML-dokumentationskommentar er en speciel funktion i C #. Det starter med et tredobbelt skråstreg ///
og bruges til kategorisk at beskrive et stykke kode … Dette gøres ved hjælp af XML-tags i en kommentar. Disse kommentarer bruges derefter til at oprette en separat XML-dokumentationsfil.
Hvis du ikke er fortrolig med XML, skal du se Hvad er XML?
Eksempel 3: Brug af XML-dokumentationskommentar
/// /// This is a hello world program. /// using System; namespace HelloWorld ( class Program ( public static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
XML-kommentaren, der er brugt i ovenstående program, er
/// /// Dette er et hej verdensprogram. ///
Den genererede XML-dokumentation (.xml-fil) indeholder:
Hej Verden
Besøg XML-dokumentationskommentarer, hvis du er interesseret i at lære mere.
Brug kommentarer på den rigtige måde
Kommentarer bruges til at forklare dele af koden, men de bør ikke bruges for meget.
For eksempel:
// udskriver Hello World Console.WriteLine ("Hello World");
Brug af kommentar i eksemplet ovenfor er ikke nødvendigt. Det er indlysende, at linjen vil udskrive Hello World. Kommentarer bør undgås i sådanne tilfælde.
- I stedet skal kommentarer bruges i programmet til at forklare komplekse algoritmer og teknikker.
- Kommentarer skal være korte og til punktet i stedet for en lang beskrivelse.
- Som en tommelfingerregel er det bedre at forklare hvorfor i stedet for hvordan ved hjælp af kommentarer.