Introductie

Voltooid

Stel dat u een ontwikkelaar bent die graag de lokale community ondersteunt. U en sommige van uw vrienden begonnen een bedrijf dat helpt nieuwe huizen te vinden voor zwerf- of verlaten katten en honden. Je bedrijf begon klein, met slechts een paar dieren, maar het begint te groeien. Uw vrienden hebben een initiƫle toepassing ontwikkeld die het mogelijk maakt de dieren in te voeren en weer te geven die beschikbaar zijn voor acceptatie. Ze vragen u om te onderzoeken of er functies aan de app kunnen worden toegevoegd die kunnen helpen om de dieren in uw zorg te koppelen aan mensen die op zoek zijn naar een nieuw huisdier voor het gezin.

Bij het voltooien van dit coderingsproject past u uw C#-gegevenskennis en -vaardigheden toe in:

  • De juiste gegevenstypen kiezen en gegevenstypen veilig converteren.
  • Maak tweedimensionale matrices met getallen en tekenreeksen.
  • Zoek gegevens in matrices om gegevens weer te geven of bij te werken.
  • Complexe tekenreeksen wijzigen en bouwen vanuit meerdere gegevensbronnen en het opmaken van gegevens voor weergave in verschillende regio's.

Uw team heeft vastgesteld dat het belangrijk is om de huisdiergegevens te doorzoeken om dieren te identificeren met mogelijke overeenkomsten op basis van kenmerken van potentiƫle eigenaren. Verder wil het team een fondsenwervingsfunctie toevoegen die voorgestelde donatiegegevens omvat en de huisdiergegevens met minder regels output presenteert.

U begint met een begintoepassing waarmee vooraf gedefinieerde voorbeeldgegevens worden toegevoegd aan de matrix huisdieren. De toepassing heeft twee menu-items. Het eerste menu-item is gestart met een functionele weergave van de huisdiergegevens. De tweede menu-optie, 'Alle honden met een opgegeven kenmerk weergeven,' is 'werk in uitvoering' dat u moet afronden.

U werkt ook de bestaande code bij om gegevens toe te voegen suggestedDonation en alle gegevens in een verkorte indeling weer te geven.

Aan het einde van deze module kunt u code ontwikkelen die iteratie-instructies combineert met gegevensinvoer, gegevensverwerking, indexering van tekenreeksen en gegevensuitvoer.