บทนำ

เสร็จสมบูรณ์เมื่อ

สมมติว่าคุณเป็นหนึ่งในนักพัฒนาที่ทํางานบนแอปพลิเคชันการปรับใช้ Contoso Pets เพื่อช่วยในการค้นหาบ้านใหม่สําหรับสัตว์เลี้ยง แอปพลิเคชันเวอร์ชันเริ่มต้นของคุณรวบรวมคําค้นหาเดียวที่ใช้ในการค้นหาคําอธิบายของสุนัข การค้นหาคําเดียวมีประโยชน์ แต่คําติชมจากทีมคือแอปพลิเคชันต้องการฟังก์ชันการค้นหาเพิ่มเติม ทีมต้องการให้คุณขยายฟังก์ชันการค้นหาเพื่ออนุญาตให้มีการค้นหาหลายคํา นอกจากนี้ ทีมต้องการนําร่องการอัปเดตเป็นภาพเคลื่อนไหว "สถานะการค้นหา" ที่แสดงความคืบหน้าในการค้นหา

ในโครงการการเขียนโค้ดที่ท้าทายนี้ ความรู้และทักษะด้านข้อมูล C# ของคุณจะถูกนําไปใช้สําหรับ:

  • การสร้างอาร์เรย์สตริงโดยการแยกสตริง
  • การจัดการข้อมูลอาร์เรย์ การวนซ้ําผ่านองค์ประกอบในอาร์เรย์ และการเรียงลําดับข้อมูลอาร์เรย์
  • การปรับเปลี่ยนและการสร้างสตริงจากแหล่งข้อมูลหลายแหล่ง

โดยย่อคือ:

  • พัฒนาฟังก์ชันการค้นหาแบบหลายคําสําหรับการค้นหา "สุนัข"
  • อัปเดตภาพเคลื่อนไหว "สถานะการค้นหา" ข้อมูล และเคาท์ดาวน์

ในตอนท้ายของโมดูลนี้ คุณได้ทําแอปพลิเคชัน Contoso Pets เวอร์ชันอัปเดตที่ค้นหาสุนัขทั้งหมดที่พร้อมใช้งานสําหรับการปรับใช้โดยใช้คําค้นหาหลายคําและการจําลองสถานะการค้นหาที่ได้รับการปรับปรุงแล้ว