Présentation
Supposons que vous êtes un développeur qui aime soutenir la communauté locale. Vous et certains de vos amis ont commencé une entreprise qui aide à trouver de nouvelles maisons pour les chats errants ou abandonnés et les chiens. Votre entreprise a commencé petite, avec seulement quelques animaux, mais elle commence à croître. Vos amis ont une application initiale développée qui permet l’entrée et l’affichage des animaux disponibles pour l’adoption. Ils vous demandent d’examiner l’ajout de fonctionnalités à l’application qui pourraient aider à faire correspondre les animaux dans vos soins aux personnes qui recherchent un nouvel animal de compagnie.
À l’issue de ce projet de codage, vous appliquez vos connaissances et compétences en matière de données C# dans :
- Choix des types de données appropriés et conversion sécurisée des types de données.
- Créez des tableaux à deux dimensions de nombres et de chaînes.
- Recherchez des données dans des tableaux pour afficher ou mettre à jour des données.
- Modification et création de chaînes complexes à partir de plusieurs sources de données et mise en forme des données pour l’affichage entre les régions.
Votre équipe a constaté qu’il est important de rechercher les données sur les animaux pour identifier les animaux avec des correspondances possibles en fonction des caractéristiques fournies par les propriétaires potentiels. En outre, l’équipe souhaite intégrer une fonctionnalité de collecte de fonds pour proposer des données de don suggérées et présenter les données des animaux avec moins de lignes d'affichage.
Vous commencez par une application de démarrage qui ajoute des exemples de données prédéfinis au tableau d’animaux de compagnie. L’application a deux éléments de menu. Le premier élément de menu a démarré avec l’affichage fonctionnel des données d’animal de compagnie. Le deuxième élément de menu, « Afficher tous les chiens avec une caractéristique spécifiée », est un « travail en cours » que vous devez terminer.
Vous apportez également des mises à jour au code existant pour ajouter suggestedDonation des données et afficher toutes les données dans un format raccourci.
À la fin de ce module, vous pouvez développer du code qui combine des instructions d’itération avec l’entrée de données, le traitement des données, l’indexation de chaînes et la sortie de données.