W tym samouczku nauczymy się, jak napisać proste hasło „Hello World!” program w C #. Pozwoli ci to zapoznać się z podstawową składnią i wymaganiami programu C #.
Komunikat „Hello World!” program jest często pierwszym programem, który widzimy, gdy zanurzamy się w nowy język. Po prostu drukuje Hello World! na ekranie wyjściowym.
Celem tego programu jest zapoznanie nas z podstawową składnią i wymaganiami języka programowania.
"Witaj świecie!" w C #
// Hello World! program namespace HelloWorld ( class Hello ( static void Main(string() args) ( System.Console.WriteLine("Hello World!"); ) ) )
Po uruchomieniu programu wynik będzie następujący:
Witaj świecie!
Jak "Hello World!" program w C # działa?
Podzielmy program wiersz po wierszu.
// Hello World! Program
//
wskazuje początek komentarza w C #. Komentarze nie są wykonywane przez kompilator C #.
Są przeznaczone dla programistów, aby lepiej zrozumieli fragment kodu. Aby dowiedzieć się więcej o komentarzach w C #, odwiedź C # komentarze.namespace HelloWorld(… )
Słowo kluczowe namespace służy do definiowania naszej własnej przestrzeni nazw. Tutaj tworzymy przestrzeń nazw o nazwieHelloWorld
.
Pomyśl o przestrzeni nazw jako o kontenerze, który składa się z klas, metod i innych przestrzeni nazw. Aby uzyskać szczegółowe omówienie przestrzeni nazw, odwiedź C # przestrzenie nazw.class Hello(… )
Powyższa instrukcja tworzy klasę o nazwie -Hello
w C #. Ponieważ C # jest językiem programowania zorientowanym obiektowo, utworzenie klasy jest obowiązkowe do wykonania programu.static void Main(string() args)(… )
Main()
jest metodą klasy Hello. Wykonywanie każdego programu C # rozpoczyna się odMain()
metody. Dlatego program C # musi miećMain()
metodę.
Podpis / składniaMain()
metody to:static void Main(string() args) (… )
System.Console.WriteLine("Hello World!");
Na razie pamiętaj tylko, że jest to fragment kodu, który drukuje Hello World! do ekranu wyjściowego. Dowiesz się więcej o tym, jak to działa, w dalszych rozdziałach.
Alternatywny Hello World! realizacja
Oto alternatywny sposób na napisanie „Hello World!” program.
// Hello World! program using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Zauważ, że w tym przypadku napisaliśmy using System;
na początku programu. Korzystając z tego, możemy teraz zastąpić
System.Console.WriteLine ("Witaj świecie!");
z
Console.WriteLine ("Witaj świecie!");
Jest to wygoda, z której będziemy korzystać również w naszych dalszych rozdziałach.
Rzeczy do zapamiętania z tego artykułu
- Każdy program C # musi mieć definicję klasy.
- Wykonywanie programu rozpoczyna się od
Main()
metody. Main()
metoda musi znajdować się wewnątrz definicji klasy.
To tylko prosty program do wprowadzenia języka C # do nowicjuszy. Jeśli nie rozumiesz niektórych rzeczy w tym artykule, to w porządku (nawet ja nie rozumiałem, kiedy zaczynałem). W miarę przechodzenia do tej serii samouczków wszystko nabierze sensu.