Introducere în bibliotecile .NET
- 6 minute
Există mai mult de a construi o aplicație C# decât șiruri împreună linii de cod. Veți avea nevoie de .NET Runtime, care găzduiește și gestionează codul pe măsură ce se execută pe computerul utilizatorului final. De asemenea, vă veți baza pe Biblioteca de clase .NET, o colecție predefinită de resurse de codificare pe care le puteți utiliza în aplicațiile dvs. Această unitate explică ce este Biblioteca de clase .NET și modul în care completează limbajul de programare C#.
Ce este Biblioteca de clase .NET?
Atunci când trebuie să găsiți o carte, o bibliotecă publică este un loc bun de căutat. La urma urmei, bibliotecile conțin mii și mii de cărți și sunt organizate în secțiuni care vă ajută să găsiți ceea ce căutați. Atunci când trebuie să implementați o activitate de programare, Biblioteca de clase .NET este un loc bun de căutat, deoarece este o colecție organizată de resurse de programare.
Biblioteca de clase .NET este o colecție de mii de clase care conțin zeci de mii de metode. De exemplu, Biblioteca de clase .NET include clasa pentru dezvoltatorii care Console lucrează la aplicații de consolă. Clasa Console include metode pentru operațiuni de intrare și ieșire, cum Write()ar fi , WriteLine(), Read(), ReadLine(), și multe altele. De exemplu, este posibil să fiți familiarizat deja cu următorul cod:
Console.WriteLine("Hello, World!")
Vă puteți gândi la o clasă ca la un container pentru metode, cum ar fi secțiunile bibliotecii publice. Dezvoltatorii păstrează, de obicei, metodele asociate într-o singură clasă. După cum ați văzut în exemplul anterior, orice metode care pot trimite sau primi informații de la o fereastră de consolă sunt colectate în System.Console clasa din Biblioteca de clase .NET.
În multe cazuri, aceste clase și metode vă permit să construiți un anumit tip de aplicație. De exemplu, unul dintre subseturile mai mari de clase și metode vă permite să creați aplicații web dinamice. De asemenea, există mai multe familii de clase care vă permit să construiți aplicații desktop native. Un alt subset de clase și metode vă permite să accesați o bază de date. Există o mulțime de clase în Biblioteca de clase .NET care acceptă anumite tipuri de aplicații.
Există și alte clase cu metode care oferă asistență într-un mod mai general. Cu alte cuvinte, utilitatea lor se întinde pe o gamă largă de platforme de dispozitive, cadre de aplicație și domenii de tehnologie. De exemplu, dacă doriți să citiți sau să scrieți informații despre fișier sau să efectuați operațiuni trigonometrice sau calcule, există clase generale de scopuri pe care le puteți utiliza în cod. Nu contează dacă construiți aplicații pentru web, desktop, dispozitiv mobil sau cloud, clase și metode de scop general sunt disponibile pentru a vă ajuta.
După cum vă puteți imagina, având o bibliotecă masivă de funcționalități disponibile pentru aplicațiile dvs. este un economizor de timp imens pentru dvs. ca dezvoltator de software. Clasele și metodele din Biblioteca de clase .NET sunt create de Microsoft și sunt disponibile pentru utilizare în aplicațiile dvs.
Chiar și tipurile de date fac parte din Biblioteca de clase .NET
Tipurile de date C# (cum string ar fi și int) sunt puse efectiv la dispoziție prin clase în Biblioteca de clase .NET. Limba C# maschează conexiunea dintre tipurile de date și clasele .NET pentru a vă simplifica munca. Cu toate acestea, în culise, tipurile de date sunt implementate la fel ca fiecare altă clasă din Biblioteca de clase .NET. Această conexiune oferă variabilele dvs. zilnice cu metode predefinite care pot fi foarte utile. Clasa string are multe dintre aceste metode utile. De exemplu, string clasa are metode de conversie a textului în litere mari și mici (ToUpper și ToLower).
Cum să găsiți ceea ce vă trebuie în Biblioteca de clase .NET
Cu atât de multe clase și metode, cum puteți găsi ceea ce aveți nevoie pentru aplicația dvs.?
Mai întâi de toate, rețineți că găsirea fiecărei clase și metode în Biblioteca de clasă .NET este ca găsirea fiecărei cărți într-o bibliotecă publică mare. Nu aveți nevoie de fiecare carte din bibliotecă și nu veți utiliza fiecare clasă și metodă din Biblioteca de clase .NET. În funcție de tipurile de proiecte la care lucrați, veți deveni mai familiarizat cu unele părți ale Bibliotecii de clase .NET și mai puțin familiarizat cu alte persoane. Din nou, este ca și cum ați petrece timp într-o secțiune a bibliotecii publice, în timp ce vă familiarizați cu ceea ce este disponibil. Nimeni nu știe toate bibliotecile de clasă .NET, nici măcar persoane care lucrează la Microsoft.
În al doilea rând, necesitatea te va conduce la ceea ce ai nevoie. Majoritatea oamenilor merg la bibliotecă atunci când au nevoie să găsească o carte, nu pentru a vedea câte cărți diferite pot găsi. Nu trebuie să cercetați cursuri și metode fără un motiv. Atunci când aveți probleme la degăsirea unei activități de programare, puteți utiliza motorul de căutare preferat pentru a găsi postări de blog, articole sau forumuri în care alți dezvoltatori au întâmpinat probleme similare. Sursele de la terți vă pot oferi indicii despre ce clase și metode .NET doriți să utilizați și puteți găsi chiar un cod eșantion pe care îl puteți încerca.
În al treilea rând, Microsoft oferă o referință online privind limbajul și un ghid de programare pentru C# prin care puteți căuta. Cel mai probabil, veți petrece timp citind documentația Microsoft atunci când trebuie să înțelegeți exact ce metode fac, cum funcționează și limitele lor. Această documentație va deveni sursa adevărului pentru Biblioteca de clase .NET. Echipa de documentație Microsoft lucrează îndeaproape cu dezvoltatorii de software ai Bibliotecii de clase .NET, pentru a asigura acuratețea acestuia.
În cele din urmă, pe măsură ce începeți să experimentați cu proiecte de cod mici, veți aprofunda înțelegerea modului în care funcționează clasele și metodele.
Toți dezvoltatorii de software urmează un proces similar atunci când trec pe teritoriul necunoscut. Procesul de descoperire este plăcut, chiar dacă este o provocare.
Recapitula
- Biblioteca de clase .NET vă oferă o mulțime de funcționalități pe care le puteți utiliza doar făcând referire la clasele și metodele de care aveți nevoie.
- Chiar și tipurile de date fac parte din Biblioteca de clase .NET. C# oferă doar un alias pentru aceste tipuri de date.
Verificați-vă cunoștințele
Feedback
Această pagină a fost utilă?
Nu
Aveți nevoie de ajutor cu acest subiect?
Doriți să încercați să utilizați Întrebați Microsoft Learn pentru a clarifica sau primi îndrumări privind acest subiect?