‫ยินดีต้อนรับกลับ.
‫และในวิดีโอที่แล้ว เราดูพจนานุกรม และเราเรียนรู้วิธีสร้างพจนานุกรมหรือกำหนดค่าให้กับพจนานุกรม
‫วิธีวนซ้ำผ่านพจนานุกรม
‫เราเห็นวิธีใช้องค์ประกอบ AI นี้เพื่อรับ ID ของรายการคีย์พจนานุกรมหรือแต่ละรายการ
‫และตอนนี้เราจะมาดูว่าเราจะอัปเดตและลบข้อมูลออกจากพจนานุกรมได้อย่างไร
‫ดังนั้นจึงเป็นเรื่องเล็กน้อยจริงๆ
‫สมมุติว่าเรามีสถานการณ์ต่อไปนี้
‫เราต้องการอัปเดตคีย์เฉพาะ
‫เราจึงอยากอัพเดท
‫ตำแหน่งที่คีย์เฉพาะ และจะอยู่ด้านล่างอีกเล็กน้อย
‫ที่นี่เรามี H. ร. กุญแจ.
‫นั่นคือสิ่งที่เราต้องการอัปเดตเพื่อให้เราสามารถตรวจสอบว่ามีพนักงานในไดเร็กทอรีที่มีคีย์นี้หรือไม่
‫ดังนั้นเราจึงตรวจสอบว่าคีย์นี้สำหรับอัปเดตในกรณีนี้ HR มีอยู่หรือไม่ และหากมี เราต้องการรันโค้ดบางส่วน
‫และสิ่งที่เราต้องการทำคือเราต้องการแทนที่ลอร่าด้วยพนักงานคนอื่น
‫ดังนั้นตอนนี้ลอร่าจะถูกแทนที่ด้วยพนักงานใหม่ที่โทรมาเพื่ออัปเดตอาร์เรย์
‫เราสามารถพูดชื่อพจนานุกรม แล้วตามด้วยชื่อคีย์ที่เราต้องการอัปเดตบางอย่าง แล้วกำหนดค่าที่เราต้องการใส่ลงในตำแหน่งนั้น
‫ดังนั้นที่ตำแหน่งนี้ที่จะเป็นกุญแจสำคัญ
‫ชม. ร.
‫เราจะใส่วัตถุพนักงานใหม่นี้
‫ตอนนี้เราจะบอกว่าแทนที่จะมีคนชราในชั่วโมงซึ่งก็คือลอร่าเราจะแทนที่เธอด้วยเอริกาที่อายุน้อยกว่า
‫นั่นคือสิ่งที่รหัสนี้จะทำเพื่อเรา
‫นั่นคือวิธีที่คุณสามารถอัปเดตรายการ โดยพื้นฐานแล้ว ชื่อพจนานุกรม ชื่อคีย์ในวงเล็บเหลี่ยม และจากนั้นสิ่งที่คุณต้องการกำหนดให้กับรายการนั้น
‫ในตอนนี้ ค่าที่คุณกำหนดให้กับมัน แน่นอนว่าต้องเป็นไปตามประเภทเดียวกับที่พจนานุกรมกำหนดไว้
‫ในกรณีของเรา ต้องเป็นพนักงานประเภท และนี่คือพนักงานประเภท
‫แน่นอนว่าตอนนี้เราสามารถพิมพ์สิ่งนั้นลงในคอนโซลของเราได้ เช่นเดียวกับการถอนตัวของพนักงาน
‫คีย์ศูนย์ได้รับการอัปเดตที่คีย์ตำแหน่งที่จะอัปเดต
‫ดังนั้นในกรณีนี้ ad hr ได้รับการอัปเดตแล้ว
‫หากไม่ได้ผล
‫แน่นอน เราสามารถพิมพ์ข้อความแสดงข้อผิดพลาดที่นี่เพื่อขอโทษพนักงานที่ไม่พบคีย์นี้
‫และเป็นเช่นนั้น
‫และฉันมีมากเกินไปฉันคิดว่า
‫ชอบ.
‫สิ่งนี้จะ
‫แก้ไขข้อผิดพลาด
‫เรามาลองดำเนินการกันอย่างรวดเร็วเพื่อดูว่าเราจะอัปเดตได้อย่างไร
‫และคุณเห็นที่นี่ที่ด้านบนสุด พนักงานที่มีบทบาทสำคัญ HR ได้รับการอัปเดตแล้ว
‫ทีนี้มาดูที่ HR กันบ้าง
‫เธออยู่ที่ไหน?
‫เธออยู่ที่นี่
‫เหมือนอายุ 26 กับเงินเดือน 35,000 คร่าวๆ
‫ตกลง.
‫ดังนั้นการอัปเดตจึงได้ผล และเราเห็นในรายการอัปเดตทั้งหมดหรือพนักงานทั้งหมดของเรา เนื่องจากเป็นที่ที่เราได้รับพนักงานทั้งหมด
‫ในตอนนี้ สมมติว่าเราต้องการลบรายการหนึ่งออกจากพจนานุกรมของเรา เพราะนี่คือสำหรับแต่ละกลุ่มที่เราใช้ในการเพิ่มรายการทั้งหมด
‫พนักงานทุกคนในพจนานุกรมของเรา จากนั้นเราจะแก้ไขหนึ่งรายการ
‫นี่คือที่ที่เราอัปเดต และตอนนี้เรามาดูกันว่าเราจะลบได้อย่างไร
‫และเพื่อที่จะลบออก เราจำเป็นต้องมีสตริงที่จะเป็นคีย์ที่เราต้องการแทนที่เพราะว่าเรามีคู่ของค่าคีย์ในกรณีของเราที่คีย์เป็นสตริงและนั่นคือสิ่งที่เราใช้ที่นี่
‫จากนั้นเราสามารถตรวจสอบว่าใช้งานได้จริงหรือไม่
‫สิ่งนั้นคือวิธีการลบ ถ้าคุณดู มันมีจริง ๆ หรือมันคืนค่าบูลีน
‫ดังนั้น เมื่อวางเมาส์เหนือ Remove คุณจะเห็นการคืนค่าบูลีน ซึ่งหมายความว่ามันลบออกหรือไม่ได้ลบอะไรเลย
‫ดังนั้น ถ้ามันลบบางอย่างออกไป สิ่งที่เราจะทำคือเราจะบอกว่าในกรณีนี้ ในทางกลับกัน คนๆ นั้นก็ถูกไล่ออก
‫บางทีการฝึกงานของพวกเขาอาจจะจบลง สมมุติว่าหลังจากหกเดือนหรืออะไรก็ตาม
‫.
‫ตอนนี้เราสามารถลบเด็กฝึกงานคนนั้นออกจากฐานข้อมูลของเราได้แล้ว
‫ลองทำใหม่อีกครั้ง
‫ในกรณีของเราไม่ใช่ฐานข้อมูล แต่เป็นพจนานุกรม
‫ตกลง.
‫ที่ด้านบนนี้ คุณเห็นว่าอินเตอร์นถูกถอดออก และตอนนี้เรามาดูกันว่าเราจะหาผู้ฝึกงานได้หรือไม่
‫และฉันเชื่อว่าเราไม่มีนักศึกษาฝึกงานในฐานข้อมูลของเราที่นี่
‫โอเค เรามี CEO ฝ่ายทรัพยากรบุคคล เลขานุการ และหัวหน้านักพัฒนา
‫และตอนนี้ แน่นอน ถ้ามันไม่ได้ผล เราสามารถมีข้อความนี้ได้
‫ดังนั้นหากไม่มี ให้พิมพ์ข้อความแสดงข้อผิดพลาดโดยระบุว่าไม่มีพนักงานยื่นเอกสารด้วยคีย์นี้
‫และคีย์ที่เรากำลังดูอยู่คือคีย์ที่จะลบออก ซึ่งจะเป็นคีย์ภายในของเรา ซึ่งโดยพื้นฐานแล้วก็คือคีย์นี้ที่นี่
‫ดังนั้นฉันหวังว่าคุณจะจำได้ว่าเราใช้
‫บทบาทของบุคคลเป็นกุญแจสำคัญในบริษัท
‫อีกครั้ง ตัวอย่างนี้เป็นเพียงการแสดงคุณลักษณะของ C-sharp ที่คุณมีที่นี่เท่านั้น
‫นี่ไม่ใช่วิธีที่คุณจะเขียนสิ่งนี้
‫ดังนั้นฉันจึงไม่แนะนำให้ใช้บทบาทนี้เป็นกุญแจสำคัญสำหรับโครงสร้างข้อมูลของคุณ เพราะบทบาทมักจะเป็นสิ่งที่หลายคนสามารถมีได้
‫ดังนั้นคุณสามารถมีหลายคนที่มีบทบาทในการฝึกงาน
‫คุณสามารถมีผู้นำนักพัฒนาหลายคนในบริษัทหรือนักพัฒนารุ่นเยาว์หลายคนเป็นต้น
‫นั่นคือสิ่งที่คุณต้องระมัดระวังเป็นพิเศษ
‫ตอนนี้ฉันมักจะแนะนำให้ใช้ ID เป็น.
‫สำคัญ.
‫ดังนั้นบางอย่างเช่นจำนวนเต็มที่คุณกำหนด ID ให้กับพนักงานทุกคน
‫แต่นี่เป็นเพียงการแสดงให้คุณเห็นว่าคุณมีความยืดหยุ่นมาก
‫คุณสามารถใช้สตริงเป็นคีย์ได้ คุณสามารถใช้จำนวนเต็มเป็นคีย์ได้ และอื่นๆ
‫ไม่เป็นไร.
‫เท่านี้ก็เรียบร้อยสำหรับพจนานุกรมในตอนนี้
‫เจอกันใหม่ในวิดีโอหน้าครับ