คุณจะวนซ้ำผ่านพจนานุกรมใน C # ได้อย่างไร
คุณจะวนซ้ำผ่านพจนานุกรมใน C # ได้อย่างไร

วีดีโอ: คุณจะวนซ้ำผ่านพจนานุกรมใน C # ได้อย่างไร

วีดีโอ: คุณจะวนซ้ำผ่านพจนานุกรมใน C # ได้อย่างไร
วีดีโอ: Lazyloxy - Tiger Cry Freestyle (Raw Session Live) + ENG SUB 2024, พฤศจิกายน
Anonim

ใช้ แต่ละ หรือเพื่อ ห่วง ถึง ย้ำ เข้าถึงองค์ประกอบทั้งหมดของ พจนานุกรม . NS พจนานุกรม เก็บคู่คีย์-ค่า ดังนั้นคุณสามารถใช้ประเภท KeyValuePair หรือตัวแปรที่พิมพ์โดยปริยาย var in foreach loop ดังที่แสดงด้านล่าง ใช้สำหรับ ห่วง เพื่อเข้าถึงองค์ประกอบทั้งหมด

แล้วจะวนซ้ำผ่านพจนานุกรมได้อย่างไร?

มีสองวิธีของ วนซ้ำผ่าน งูหลาม พจนานุกรม วัตถุ. หนึ่งคือการดึงค่าที่เกี่ยวข้องสำหรับแต่ละคีย์ในรายการคีย์ () นอกจากนี้ยังมีรายการ () วิธีการของ พจนานุกรม วัตถุที่ส่งคืนรายการของทูเพิล แต่ละทูเพิลมีคีย์และค่า

อาจมีคนถามว่าคู่ค่าคีย์ใน C # คืออะไร? KeyValuePair ใน C # CsharpProgrammingServer การเขียนโปรแกรมด้านเซิร์ฟเวอร์ NS KeyValuePair ร้านค้าในชั้นเรียน a คู่ ของ ค่า ในรายการเดียวด้วย ค# . ชุด KeyValuePair และเพิ่มองค์ประกอบ - var myList = รายการใหม่< KeyValuePair >(); // เพิ่มองค์ประกอบ myList

ด้านบนนี้ Dictionary สามารถมีคีย์ซ้ำ C # ได้หรือไม่

ใน พจนานุกรม , NS กุญแจ ไม่สามารถเป็นโมฆะได้ แต่ค่า สามารถ เป็น. ใน พจนานุกรม , กุญแจ ต้องไม่ซ้ำกัน. คีย์ซ้ำ ไม่อนุญาตหากคุณพยายามใช้ คีย์ซ้ำ แล้วก็คอมไพเลอร์ จะ โยนข้อยกเว้น ใน พจนานุกรม , คุณ สามารถ เก็บเฉพาะองค์ประกอบประเภทเดียวกัน

foreach loop ทำงานใน C # อย่างไร

NS foreach loop ใน ค# รันบล็อกของรหัสในแต่ละองค์ประกอบในอาร์เรย์หรือชุดของรายการ เมื่อดำเนินการ foreach loop มันข้ามรายการในคอลเลกชันหรืออาร์เรย์ ข้างบน ค# ตัวอย่างแรกประกาศอาร์เรย์สตริง 'วัน' และเริ่มต้นวันในหนึ่งสัปดาห์ไปยังอาร์เรย์นั้น

แนะนำ: