Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

อะไรคือความแตกต่างระหว่างพจนานุกรมและอาร์เรย์ใน C #?


พจนานุกรม

พจนานุกรมคือชุดของคีย์และค่าใน C # พจนานุกรมรวมอยู่ในเนมสเปซ System.Collection.Generics

ประกาศพจนานุกรม -

IDictionary<int, int> d = new Dictionary<int, int>();

การเพิ่มองค์ประกอบ −

IDictionary<int, int> d = new Dictionary<int, int>();
d.Add(1,97);
d.Add(2,89);
d.Add(3,77);
d.Add(4,88);

อาร์เรย์

Array เก็บคอลเล็กชันตามลำดับขนาดคงที่ขององค์ประกอบประเภทเดียวกัน ประกอบด้วยตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดสอดคล้องกับองค์ประกอบแรกและที่อยู่สูงสุดกับองค์ประกอบสุดท้าย

เพื่อกำหนดอาร์เรย์ -

int[] arr = new int[5];

เพื่อเริ่มต้นและตั้งค่าองค์ประกอบเป็นอาร์เรย์

int[] arr = new int[10] {3, 5, 35, 87, 56, 99, 44, 36, 78};