This article is currently in the process of being translated into Romanian (~99% done).
Hello, world!
Daca ai invatat o limba de programare,sti deja ca toate incep cu exemplul "Hello, World!", si cine suntem noi sa distrugem aceasta traditie? Porneste Visual studio (Introdus in ultimul capitol, Si selecteaza File -> New -> Project. In dialogul cu proiecte,Selecteaza Console App (.NET framework).Acesta este cea mai simpla aplicatie pe un sistem cu Windows, dar este foarte bun pentru a invata o limba.Cand ati apasat OK, Visual studio va creaza un proiect pentru dumneavoastra, includand un fisier numit "Program.cs" . De aici porneste toata distractie,Si ar trebui sa arate gen :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
}
}
}
Defapt, toate aceste linii nu prea fac nimic, sau cel putin as ar parea. Incearca sa rulezi aplicatia apasand F5 de pe tastatura ta. Astfel Visual Studio va compila si executa codul tau, dar, asa cum vei vedea, nu face prea multe. Cel mai probabil vei vedea o fereastra negrea care va aparea si va disparea din nou. Asta se intampla pentru ca aplicatia noastra nu face nimic inca. In urmatorul capitol vom parcurge aceste linii pentru a vedea ce reprezinta, dar pentru acum, am dori sa vedem niste rezultate, asa ca hai sa presupunem ca stim totul despre C# si hai sa adaugam niste linii de code pentru a obtine un rezultat. In interiorul ultimei perechi de {} adauga aceste linii
Console.WriteLine("Hello, world!");
Console.ReadLine();
Codul primei tale aplicatii ar trebui sa arate cam asa:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
}
}
Inca o data, apasa F5 si ruleaza, si acum vei vedea ca fereastra neagra ramane, si chiar si afiseaza salutul nostru catre lume. Ok, deci am adaugat doua linii de cod, dar ce fac ele? Unul dintre lucrurile frumoase despre C# si framework-ul .NET este faptul ca mult cod se face singur inteles chiar si fara un ochi neantrenat, asa cum arata acest exemplu.
Prima linie foloseste clasa Console pentru a afisa o linie de text, iar cea de a doua citeste o linie de text de la consola. Citeste? De ce? Defapt, acesta este un fel de truc, deoarece, fara acesta, aplicatia s-ar termina si fereastra s-ar inchide cu rezultatul inainte ca cineva sa il poata vedea
Comanda ReadLine îi spune aplicației să aștepte un input de la utilizator și pe măsură ce funcționează vei observa că acea consolă îți permite acum să introduci text. Apasă Enter pentru a o închide. Felicitări, tocmai ai creat prima aplicație in C# ! Citește următorul capitol pentru și mai multe informații despre ce se petrece în detaliu !