W tym artykule dowiemy się o komentarzach C #, różnych stylach komentarzy oraz dlaczego i jak ich używać w programie.
Komentarze są używane w programie, aby pomóc nam zrozumieć fragment kodu. Są to czytelne dla człowieka słowa, które mają na celu uczynienie kodu czytelnym. Komentarze są całkowicie ignorowane przez kompilator.
W języku C # istnieją 3 typy komentarzy:
- Komentarze jednowierszowe (
//
) - Komentarze wielowierszowe (
/* */
) - Komentarze XML (
///
)
Komentarze jednowierszowe
Komentarze jednowierszowe zaczynają się od podwójnego ukośnika //
. Kompilator ignoruje wszystko od //
końca wiersza. Na przykład,
int a = 5 + 7; // Dodanie 5 i 7
Tutaj Adding 5 and 7
jest komentarz.
Przykład 1: Korzystanie z komentarza jednowierszowego
// 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!"); ) ) )
Powyższy program zawiera 3 jednowierszowe komentarze:
// Hello World Program // Wykonanie rozpoczyna się od metody Main
i
// Drukuje Hello World
Komentarze jednowierszowe mogą być wpisywane w osobnym wierszu lub wraz z kodami w tym samym wierszu. Zaleca się jednak umieszczanie komentarzy w osobnym wierszu.
Komentarze wieloliniowe
Komentarze wieloliniowe zaczynają się /*
i kończą na */
. Komentarze wieloliniowe mogą obejmować wiele linii.
Przykład 2: Korzystanie z komentarza wieloliniowego
/* 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!"); ) ) )
Powyższy program zawiera 2 wieloliniowe komentarze:
/ * To jest program Hello World w C #. Ten program drukuje Hello World. * /
i
/ * Prints Hello World * /
W tym miejscu mogliśmy zauważyć, że komentarz wielowierszowy nie jest obowiązkowy, aby obejmował wiele wierszy. /*… */
można używać zamiast komentarzy jednowierszowych.
Komentarze do dokumentacji XML
Komentarz dokumentacji XML to specjalna funkcja w języku C #. Zaczyna się od potrójnego ukośnika ///
i służy do kategorycznego opisania fragmentu kodu… Odbywa się to za pomocą tagów XML w komentarzu. Te komentarze są następnie używane do tworzenia oddzielnego pliku dokumentacji XML.
Jeśli nie znasz języka XML, zobacz Co to jest XML?
Przykład 3: Korzystanie z komentarza do dokumentacji XML
/// /// This is a hello world program. /// using System; namespace HelloWorld ( class Program ( public static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Komentarz XML użyty w powyższym programie to
/// /// To jest program Hello World. ///
Wygenerowana dokumentacja XML (plik .xml) będzie zawierać:
Witaj świecie
Odwiedź Komentarze do dokumentacji XML, jeśli chcesz dowiedzieć się więcej.
Używaj komentarzy we właściwy sposób
Komentarze służą do wyjaśniania części kodu, ale nie należy ich nadużywać.
Na przykład:
// Wyświetla Hello World Console.WriteLine ("Hello World");
Używanie komentarza w powyższym przykładzie nie jest konieczne. Jest oczywiste, że w wierszu zostanie wydrukowany Hello World. W takich przypadkach należy unikać komentarzy.
- Zamiast tego w programie należy używać komentarzy w celu wyjaśnienia złożonych algorytmów i technik.
- Komentarze powinny być krótkie i na temat zamiast długiego opisu.
- Z reguły lepiej jest wyjaśnić, dlaczego zamiast jak , używając komentarzy.