Introducere

Finalizat

Să presupunem că sunteți dezvoltator care apreciază să susțină comunitatea locală. Dvs. și câțiva dintre prietenii dvs. ați început o afacere care ajută la găsirea unor case noi pentru pisici și câini rătăcitori sau abandonați. Afacerea ta a început de mici dimensiuni, cu doar câteva animale, dar începe să crească. Prietenii dvs. au o aplicație inițială dezvoltată care permite introducerea și afișarea animalelor disponibile pentru adopție. Aceștia vă solicită să investigați adăugarea de caracteristici la aplicație care v-ar putea ajuta să potriviți animalele din îngrijirea cu persoanele care caută un nou animal de companie de familie.

În finalizarea acestui proiect de codare, aplicați cunoștințele și abilitățile de date C# în:

  • Alegerea tipurilor de date corecte și conversia în siguranță a tipurilor de date.
  • Creați matrice bidimensionale de numere și șiruri.
  • Căutați date în matrice pentru a afișa sau a actualiza date.
  • Modificarea și construirea șirurilor complexe din mai multe surse de date și formatarea datelor pentru afișarea în regiuni.

Echipa dvs. a constatat că este important să căutați în datele despre animale pentru a identifica animalele cu potriviri posibile, pe baza caracteristicilor furnizate de proprietarii potențiali. În plus, echipa dorește să includă o caracteristică de strângere de fonduri pentru a include date sugerate despre donații și pentru a prezenta datele despre animale cu mai puține linii de ieșire.

Începeți cu o aplicație de pornire care adaugă date eșantion predefinite la matricea de animale de companie. Aplicația are două elemente de meniu. Primul element de meniu a început cu afișarea funcțională a datelor despre animale de companie. Al doilea este elementul de meniu, "Afișați toți câinii cu o caracteristică specificată", este "lucru în curs" pe care îl finalizați.

De asemenea, puteți să faceți actualizări la codul existent pentru a adăuga suggestedDonation date și a afișa toate datele într-un format scurtat.

Până la sfârșitul acestui modul, puteți dezvolta cod care combină instrucțiuni de iterație cu intrări de date, procesare date, indexare și ieșire date.