‫เราจะกลับมา
‫ในวิดีโอนี้ เราจะมาดูทฤษฎีบางอย่างของอาร์เรย์ในภาษาซี ชาร์ป และในวิดีโอหน้า
‫เราจะเห็นมันในทางปฏิบัติและเราจะได้เห็นการสาธิต
‫เรามาเริ่มกันที่ทฤษฎีเบื้องหลังกันก่อน เพราะมันค่อนข้างสำคัญที่จะต้องเข้าใจว่าแนวคิดทั่วไปของเผ่าพันธุ์คืออะไร
‫และเราจะใช้มันอย่างไร
‫ดังนั้น อาร์เรย์จึงจัดเก็บคอลเล็กชันตามลำดับที่มีขนาดคงที่ขององค์ประกอบประเภทเดียวกัน ดังนั้นอาร์เรย์จึงจัดเก็บขนาดคงที่
‫และที่สำคัญคือเป็นแบบเดียวกันเท่านั้น
‫ดังนั้น คุณจึงสามารถเก็บข้อมูลหลาย ๆ อันไว้ในตัวแปรเดียวได้ กล่าวคือ แต่ต้องเป็นข้อมูลประเภทเดียวกัน ดังนั้นจึงไม่สามารถอยู่ในที่เดียวได้
‫คุณมีสตริงในอีกอันหนึ่ง คุณมีจำนวนเต็มและอื่นๆ
‫ทั้งหมดจะต้องเป็นประเภทเดียวกัน
‫จากนั้นคุณสามารถสร้างอาร์เรย์ประเภทต่างๆ ได้ ดังนั้นคุณจึงสามารถสร้างอาร์เรย์ที่มีเฉพาะจำนวนเต็มได้
‫จากนั้นคุณสามารถสร้างรายการที่มีเฉพาะสตริง อ็อบเจ็กต์ และอื่นๆ
‫แทบทุกอย่างสามารถจัดเก็บไว้ในอาร์เรย์ได้ แต่ต้องเป็นแบบเดียวกันสำหรับอาร์เรย์นั้น
‫ๆ
‫การเก็บรวบรวมข้อมูลนั้นเป็นเรื่องที่ดีมาก
‫ง่ายกว่าที่จะคิดว่าเป็นชุดของตัวแปรประเภทเดียวกันที่เก็บไว้ในตำแหน่งหน่วยความจำต่อเนื่อง
‫ลองนึกภาพว่ามันเหมือนกับที่เก็บข้อมูลที่คุณมีและคุณสามารถใส่ข้อมูลลงไปได้
‫นี่คือโครงสร้างของอาร์เรย์
‫ในกรณีนี้ มันคืออาร์เรย์ที่มีความยาวหก
‫ดังนั้นจึงมีหกค่าภายในอาร์เรย์นั้น
‫และในกรณีนี้ทั้งหมดเป็นจำนวนเต็ม
‫คุณมีเลข 13, 15, ห้า และอื่นๆ
‫ตำแหน่งหน่วยความจำเหล่านี้ต่างกัน แต่ทั้งหมดอยู่ในอาร์เรย์เดียวกัน และทำให้เราสามารถจัดเก็บข้อมูลหลายรายการในตัวแปรเดียว
‫ดังนั้นเราจึงไม่ต้องสร้างตัวแปร 10 ตัวหรือตัวแปรที่แตกต่างกัน 50 ตัว แต่เราสามารถสร้างหนึ่งอาร์เรย์ที่มี
‫ข้อมูลเหล่านั้นทั้งหมดและเราสามารถเข้าถึงได้ในภายหลัง
‫และสิ่งที่สำคัญที่นี่คือเรามีดัชนี
‫ดังนั้นเพื่อที่จะเก็บบางสิ่งในอาร์เรย์ เราต้องเก็บมันไว้ที่ดัชนีเฉพาะ
‫ตัวอย่างเช่น 13 อยู่ที่ดัชนีศูนย์ จากนั้น 15 คือดัชนีของหนึ่ง และลำดับนี้จะคงอยู่เสมอ
‫ดังนั้นมันจึงเริ่มต้นที่ศูนย์เสมอและจะเพิ่มขึ้นทีละหนึ่งเสมอ
‫ดังนั้นในอาร์เรย์เฉพาะนี้ องค์ประกอบและดัชนีสี่จึงมีค่าเท่ากับแปด
‫ดังนั้นอันนี้
‫จัดทำดัชนีสำหรับ และค่าเป็นแปด
‫ตอนนี้ ในการประกาศอาร์เรย์ คุณต้องระบุประเภทข้อมูล
‫จากนั้นคุณมีวงเล็บเหลี่ยมและชื่ออาร์เรย์ เช่น เกรด int
‫คุณจะเห็นได้ว่านี่คืออาร์เรย์ของเกรด
‫ดังนั้นนักเรียนจะได้เกรด และนี่คือตัวอย่างเกรด
‫คุณสามารถจัดเก็บเกรดที่แตกต่างกันทั้งหมดสำหรับนักเรียนของคุณ
‫จากนั้นในการเริ่มต้นอาร์เรย์ คุณต้องดำเนินการตามวิธีต่อไปนี้
‫คุณสร้างอาร์เรย์ด้วยข้อมูล แล้วพิมพ์อีกครั้ง จากนั้นวงเล็บเหลี่ยมจะใส่ชื่ออาร์เรย์ จากนั้นคุณต้องใส่คีย์เวิร์ดใหม่
‫แล้วหลังจากนั้น คุณจะมีประเภทข้อมูลอีกครั้ง และจำนวนรายการที่อาร์เรย์นี้ควรมีในวงเล็บเหลี่ยม
‫ดังนั้น ในกรณีด้านล่าง คุณมีเกรดที่มีห้าเกรด
‫ดังนั้นจำนวนเต็มประเภทจำนวนเต็มห้าจำนวนจึงอยู่ภายในอาร์เรย์นั้นที่เรียกว่าเกรด
‫จากนั้นในการกำหนดค่าให้กับอาร์เรย์ คุณเพียงแค่ใช้ชื่ออาร์เรย์
‫จากนั้นในวงเล็บเหลี่ยม คุณป้อนดัชนีตามที่เราเห็นก่อนหน้านี้ แล้วคุณเพิ่มค่าหลังเครื่องหมายเท่ากับ
‫ดังนั้นที่นี่จึงให้คะแนนที่ตำแหน่งศูนย์
‫ดังนั้นที่ดัชนีศูนย์คือ 15 เกรดที่ตำแหน่งหรือดัชนีหนึ่งคือ 12
‫นั่นเป็นเพียงตัวอย่างบางส่วนเท่านั้น
‫ที่นี่ เมื่อกลับไปที่โครงสร้างของอาร์เรย์ คุณจะเห็นชื่ออาร์เรย์ที่ตำแหน่งที่สี่
‫นั่นเป็นวิธีที่คุณจะได้รับมันมีค่าแปด
‫นั่นคือพื้นฐานของการแข่งขัน
‫และเราจะได้เห็นมากขึ้นเกี่ยวกับการแข่งขัน
‫มีอะไรอีกมากที่คุณควรทราบเกี่ยวกับการแข่งขัน แต่ส่วนใหญ่แล้วสิ่งเหล่านั้นจะสมเหตุสมผลมากขึ้นเมื่อคุณทำสิ่งนี้ในทางปฏิบัติ
‫เราจะมีวิดีโอสาธิตต่อไปนี้
‫เจอกันที่นั่นและสนุก