Introducere
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.