U ovom ćemo članku naučiti o C # komentarima, različitom stilu komentara i zašto i kako ih koristiti u programu.
Komentari se koriste u programu koji nam pomaže da razumijemo dio koda. To su čovjeku čitljive riječi kojima je cilj učiniti kod čitljivim. Kompajlator je komentare potpuno ignorirao.
U C # postoje 3 vrste komentara:
- Jednoredni komentari (
//
) - Višeredni komentari (
/* */
) - XML komentari (
///
)
Jednoredni komentari
Jednoredni komentari započinju dvostrukom kosom crtom //
. Kompajler ignorira sve nakon //
do kraja retka. Na primjer,
int a = 5 + 7; // Dodavanje 5 i 7
Evo, Adding 5 and 7
komentar je.
Primjer 1: Upotreba jednorednog komentara
// 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!"); ) ) )
Gornji program sadrži 3 komentara u jednom retku:
// Program Hello World // Izvršenje započinje od glavne metode
i
// Prints Hello World
Komentar u jednom retku može se napisati u zaseban redak ili zajedno sa kodovima u istom retku. No, preporuča se korištenje komentara u zasebnom retku.
Višeredni komentari
Višeredni komentari počinju s /*
i završavaju s */
. Višeredni komentari mogu se protezati u više redaka.
Primjer 2: Korištenje višerednog komentara
/* 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!"); ) ) )
Gornji program sadrži 2 višeredna komentara:
/ * Ovo je program Hello World na C #. Ovaj program ispisuje Hello World. * /
i
/ * Otisci Hello World * /
Ovdje smo možda primijetili da komentar s više redaka nije obvezan obuhvaćati više redaka. /*… */
može se koristiti umjesto jednostrukih komentara.
Komentari XML dokumentacije
Komentar XML dokumentacije posebna je značajka u C #. Počinje s trostrukom kosom crtom ///
i koristi se za kategorički opis dijela koda … To se radi pomoću XML oznaka u komentaru. Ti se komentari zatim koriste za stvaranje zasebne datoteke XML dokumentacije.
Ako niste upoznati s XML-om, pogledajte Što je XML?
Primjer 3: Korištenje komentara o XML dokumentaciji
/// /// This is a hello world program. /// using System; namespace HelloWorld ( class Program ( public static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
XML komentar korišten u gornjem programu je
/// /// Ovo je zdravo svjetski program. ///
Generirana XML dokumentacija (.xml datoteka) sadržavat će:
Pozdrav svijete
Posjetite komentare XML dokumentacije ako vas zanima više.
Koristite komentare na pravi način
Komentari se koriste za objašnjavanje dijelova koda, ali ih se ne smije pretjerivati.
Na primjer:
// Ispisuje Hello World Console.WriteLine ("Hello World");
Upotreba komentara u gornjem primjeru nije potrebna. Očito je da će se na liniji ispisati Hello World. U takvim slučajevima treba izbjegavati komentare.
- Umjesto toga u programu se trebaju koristiti komentari za objašnjavanje složenih algoritama i tehnika.
- Komentari bi trebali biti kratki i precizni, umjesto dugog opisa.
- U pravilu je bolje objasniti zašto, umjesto kako , koristeći komentare.