บทนำ
สมมติว่าคุณเป็นนักพัฒนาซอฟต์แวร์ที่ชอบสนับสนุนชุมชนท้องถิ่น คุณและเพื่อนบางคนเริ่มต้นธุรกิจที่ช่วยหาบ้านใหม่สําหรับแมวและสุนัขที่หลงทางหรือละทิ้ง ธุรกิจของคุณเริ่มต้นจากสัตว์ตัวเล็ก ๆ แค่สัตว์สองตัว แต่มันเริ่มเติบโตขึ้น เพื่อนของคุณมีแอปพลิเคชันเริ่มต้นที่พัฒนาขึ้นมาเพื่อให้สามารถบันทึกและแสดงสัตว์ที่มีให้รับเลี้ยงได้ พวกเขาขอให้คุณตรวจสอบการเพิ่มคุณลักษณะลงในแอปที่อาจช่วยให้ตรงกับสัตว์ในการดูแลของคุณกับคนที่กําลังมองหาสัตว์เลี้ยงในครอบครัวใหม่
ในการทําโครงการการเขียนโค้ดนี้ให้เสร็จสมบูรณ์ คุณต้องนําความรู้และทักษะด้านข้อมูล C# ของคุณไปใช้ใน:
- การเลือกชนิดข้อมูลที่ถูกต้องและการแปลงชนิดข้อมูลอย่างปลอดภัย
- สร้างอาร์เรย์สองมิติที่มีตัวเลขและสตริง
- ค้นหาข้อมูลในอาร์เรย์เพื่อแสดงหรืออัปเดตข้อมูล
- การปรับเปลี่ยนและการสร้างสตริงที่ซับซ้อนจากแหล่งข้อมูลหลายแหล่ง และการจัดรูปแบบข้อมูลสําหรับการแสดงผลทั่วทั้งภูมิภาค
ทีมของคุณพบว่าสิ่งสําคัญคือการค้นหาข้อมูลสัตว์เลี้ยงเพื่อระบุสัตว์ที่มีการแข่งขันที่เป็นไปได้โดยยึดตามลักษณะที่เจ้าของที่มีศักยภาพ นอกจากนี้ทีมต้องการรวมคุณลักษณะการระดมทุนเพื่อรวมข้อมูลการบริจาคที่แนะนําและนําเสนอข้อมูลสัตว์เลี้ยงที่มีเส้นผลลัพธ์น้อยลง
คุณเริ่มต้นด้วยแอปพลิเคชันเริ่มต้นที่เพิ่มข้อมูล ตัวอย่าง ที่กําหนดไว้ล่วงหน้าในอาร์เรย์สัตว์เลี้ยง แอปพลิเคชันมีสองรายการเมนู รายการเมนูแรกเริ่มต้นด้วยการแสดงผลข้อมูลสัตว์เลี้ยงที่ใช้งานได้ ประการที่สองคือรายการเมนู "แสดงสุนัขทั้งหมดมีลักษณะที่ระบุไว้" คือ "งานที่กําลังดําเนินการ" ที่คุณดําเนินการ
คุณยังทําการอัปเดตโค้ดที่มีอยู่เพื่อเพิ่ม suggestedDonation ข้อมูลและแสดงข้อมูลทั้งหมดในรูปแบบที่สั้นลง
ในตอนท้ายของโมดูลนี้ คุณสามารถพัฒนาโค้ดที่รวมคําสั่งการทําซ้ํากับการป้อนข้อมูล การประมวลผลข้อมูล การจัดทําดัชนีสตริง และผลลัพธ์ข้อมูลได้