Array และ ArrayList C # ต่างกันอย่างไร
Array และ ArrayList C # ต่างกันอย่างไร

วีดีโอ: Array และ ArrayList C # ต่างกันอย่างไร

วีดีโอ: Array และ ArrayList C # ต่างกันอย่างไร
วีดีโอ: What is the difference between Array and ArrayList (atleast 2)? 2024, อาจ
Anonim

หนึ่ง รายการอาร์เรย์ ไม่ใช่คอลเล็กชันที่มีการพิมพ์อย่างเข้มงวด สามารถเก็บค่า ที่แตกต่างกัน ชนิดข้อมูลหรือชนิดข้อมูลเดียวกัน ArrayList มีรายการง่ายๆ ของ ค่า ArrayList ใช้อินเทอร์เฟซ IList โดยใช้ an อาร์เรย์ และเพิ่ม แทรก ลบ ดู ฯลฯ ได้อย่างง่ายดาย

ในทำนองเดียวกัน มีคนถามว่า Array และ ArrayList ใน C# ต่างกันอย่างไร

ArrayList อยู่ในระบบ ใน อาร์เรย์ เราสามารถเก็บข้อมูลได้เพียงประเภทเดียว ทั้ง int, string, char เป็นต้น In ArrayList เราสามารถจัดเก็บตัวแปรประเภทข้อมูลต่างๆ อาร์เรย์ ถูกพิมพ์อย่างหนักซึ่งหมายความว่าสามารถจัดเก็บเฉพาะรายการหรือองค์ประกอบเฉพาะ Arraylist ไม่ได้พิมพ์อย่างแรง

ความแตกต่างระหว่างอาร์เรย์และ ArrayList คืออะไร? 1- แรกและที่สำคัญ ความแตกต่างระหว่าง Array และ ArrayList ใน Java ก็คือ Array เป็นโครงสร้างข้อมูลความยาวคงที่ในขณะที่ ArrayList เป็นคลาส Collection ที่มีความยาวผันแปรได้ 4- คุณไม่สามารถเก็บดั้งเดิมใน ArrayList มันสามารถมีได้เฉพาะวัตถุ ในขณะที่ Array สามารถมีทั้ง primitives และ Objects ใน Java

แล้วอาร์เรย์หรือรายการใดดีกว่าใน C #

NS รายการ ได้มาจากคอลเลกชั่นซึ่งประกอบด้วย มากกว่า ชนิดข้อมูลทั่วไปในขณะที่ Array ได้รับการแก้ไขและจัดเก็บ มากกว่า ชนิดข้อมูลที่แข็งแกร่ง รายการ มีโหนดที่มีตำแหน่งหน่วยความจำไม่จำเป็นต้องอยู่ติดกันในขณะที่ Array มีองค์ประกอบที่มีตำแหน่งหน่วยความจำซึ่งอยู่ติดกันในธรรมชาติ

ArrayList C # คืออะไร

ค# - ArrayList . ArrayList เป็นคอลเลกชันที่ไม่ใช่แบบทั่วไปใน ค# . มันสามารถมีองค์ประกอบของชนิดข้อมูลใด ๆ คล้ายกับอาร์เรย์ ยกเว้นว่าจะเติบโตโดยอัตโนมัติเมื่อคุณเพิ่มรายการในอาร์เรย์ ดังที่คุณเห็นจากแผนภาพด้านบน ArrayList คลาสใช้อินเทอร์เฟซ IEnumerable, ICollection และ IList

แนะนำ: