Inledning

Slutförd

Anta att du är en utvecklare som gillar att stödja den lokala communityn. Du och några av dina vänner startade ett företag som hjälper till att hitta nya hem för herrelösa eller övergivna katter och hundar. Ditt företag började litet, med bara ett par djur, men det börjar växa. Dina vänner har en första app utvecklad som gör det möjligt att komma in och visa de djur som är tillgängliga för adoption. De ber dig att undersöka hur du lägger till funktioner i appen som kan hjälpa dig att matcha djuren i din vård med människor som letar efter ett nytt familjedjur.

När du slutför det här kodningsprojektet använder du dina C#-datakunskaper och -kunskaper i:

  • Välja rätt datatyper och konvertera datatyper på ett säkert sätt.
  • Skapa tvådimensionella matriser med tal och strängar.
  • Sök efter data i matriser för att visa eller uppdatera data.
  • Ändra och skapa komplexa strängar från flera datakällor och formatera data för visning mellan regioner.

Ditt team har upptäckt att det är viktigt att söka igenom husdjursdata för att identifiera djur med möjliga matchningar baserat på egenskaper som tillhandahålls av potentiella ägare. Dessutom vill teamet inkludera en insamlingsfunktion för att inkludera föreslagna donationsdata och presentera husdjursdata med färre rader med utdata.

Du börjar med ett startprogram som lägger till fördefinierade exempeldata i matrisen husdjur. Programmet har två menyalternativ. Det första menyalternativet började med funktionell visning av husdjursdata. Det andra menyalternativet, "Visa alla hundar med en angiven egenskap", är ett "pågående arbete" som du håller på att slutföra.

Du gör även uppdateringar av befintlig kod för att lägga suggestedDonation till data och visa alla data i ett förkortat format.

I slutet av den här modulen kan du utveckla kod som kombinerar iterationsinstruktioner med dataindata, databearbetning, strängindexering och datautdata.