Comentarii despre documentația xml

Cu ambele tipuri de retur, poate lua argumente.

Parametrii metodei Mainargs sunt o serie de valori de șir de tip. care conține argumentele liniei de comandă utilizate pentru a apela programul. Spre deosebire de C ++, matricea nu conține numele fișierului executabil (EXE).

Rețineți că utilizarea acestei linii în program nu este necesară, deoarece în C #, puteți defini întotdeauna numele complet utilizând spațiul de nume la care aparține. De exemplu, linia:

Puteți rescrie acest lucru:

Cu toate acestea, specificarea spațiilor de nume ale sistemului ori de câte ori un membru al acestui spațiu este folosit este o sarcină destul de obositoare și, prin urmare, majoritatea programatorilor din C # introduc directiva sistem; la începutul programelor lor. Trebuie avut în vedere totuși că orice nume poate fi determinat întotdeauna prin specificarea expresă a spațiului său de nume, dacă este necesar.

Cuvântul spațiului namespace declară spațiul de nume cu care ar trebui asociată clasa. Tot codul din următoarele bretele curbate este tratat ca aparținând acestui spațiu de nume. Operatorul de utilizare specifică spațiul de nume pe care compilatorul ar trebui să îl caute în căutarea claselor menționate în cod, dar care nu este definit în spațiul de nume curent. Aceasta are aceleași scopuri ca și declarația de import în Java și folosirea spațiului de nume în C ++.

După cum sa menționat deja, semnătura metodei principale conține cuvântul cheie static. Sfera de acoperire a membrilor statici acoperă nivelul întregii clase (și nu nivelul obiectului individual) și, prin urmare, pot fi chemați fără a crea mai întâi o nouă instanță a clasei.

În interiorul metodei principale, se utilizează mai multe metode încorporate ale clasei predefinite Consola. în special BackgroundColor - setează culoarea de fundal, ForegroundColor - stabilește culoarea conținutului (în acest caz, textul).

Programele C # folosesc în mod obișnuit serviciile I / O furnizate de biblioteca runtime în .NET Framework. WriteLine - afișează o linie și linia de citire - citește date din consola. Codul Console.WriteLine ("Bună ziua, lumea!"); utilizează metoda WriteLine. Aceasta este una dintre metodele de afișare a clasei Consola în biblioteca runtime. Acesta imprimă parametrii de șir în fluxul de ieșire standard, urmat de o linie nouă. Alte metode de consolă sunt utilizate pentru diferite operațiuni de intrare și ieșire.

Structura generală a programului

Structura generală a programului în C #

Un program C # poate consta dintr-unul sau mai multe fișiere. Fiecare fișier poate conține zero sau mai multe spații de nume. Un spațiu de nume poate include elemente precum clasele. structură. interfețe. transferuri și delegați. precum și alte spații de nume. Mai jos este structura scheletului programului C #, care conține toate elementele următoare:

// Scheletul programului din C #

namespace Domeniu dvs. de nume // Spațiul de nume al programului

clasa YourClass // Class

// Un cod de cerere

Introducere în sistemul de tip

Articole similare