มีสองการใช้งานสำหรับคำว่า "สองแถว" อันแรกบ่งชี้ว่าอาเรย์นั้นประกอบขึ้นจากองค์ประกอบข้อมูลของสเกลาร์ชนิดที่สองซึ่งเป็นชนิดของจำนวนจุดลอยตัว การใช้งานครั้งที่สองอธิบายถึงอาร์เรย์ที่มีสองมิติ (2D) หรือหลายมิติ อาร์เรย์หลายมิติมีดัชนีมากกว่าหนึ่งเข้าไปในตำแหน่งหน่วยความจำของข้อมูลซึ่งหมายความว่าแต่ละองค์ประกอบภายในอาร์เรย์สองอันที่จริงแล้วเป็นจุดเริ่มต้นของอาร์เรย์อื่น ในภาษาเชิงวัตถุอาเรย์คู่ยังสามารถระบุอาเรย์ที่มีองค์ประกอบของคลาสดับเบิลแทนประเภทสเกลาร์
ภาษาโปรแกรมคอมพิวเตอร์บางภาษาอาจมีประเภทข้อมูลที่เรียกว่าเป็นสองเท่า อย่างไรก็ตามโดยทั่วไปแล้วมันคือการแสดงจุดลอยตัวของจำนวนที่ใช้เวลาสองครั้งหรือสองครั้งปริมาณของพื้นที่ที่จำนวนความแม่นยำเดียวครอง ตัวเลขเหล่านี้สามารถเก็บค่าสูงอย่างน่าทึ่งที่มักจะแสดงด้วยเลขชี้กำลัง ฮาร์ดแวร์คอมพิวเตอร์ส่วนใหญ่ใช้ 64 บิตเพื่อเป็นตัวแทนของสองหมายถึงอาร์เรย์สองจะครอบครอง 8 ไบต์ในหน่วยความจำสำหรับแต่ละองค์ประกอบแม้ว่าฮาร์ดแวร์บางอย่างใช้ 128 บิตหรือมากกว่าสำหรับชนิดข้อมูลที่มีความแม่นยำสองครั้ง
ภาษาโปรแกรมเชิงวัตถุจำนวนมากมีคลาส wrapper สำหรับชนิดข้อมูลสเกลาร์ทำให้พวกมันได้รับการปฏิบัติเหมือนคลาสหรือวัตถุอื่น ๆ อาร์เรย์สองชั้นสามารถมีวัตถุเหล่านี้แทนในกรณีนี้อาร์เรย์จะทำหน้าที่เหมือนอาร์เรย์ของคลาสแบบอินสแตนซ์ บางครั้งสิ่งนี้อาจมีประโยชน์สำหรับบางสถานการณ์ของเครือข่ายที่มีการทำให้อนุกรมเป็นปัญหาหรือในแอปพลิเคชันแบบมัลติเธรดซึ่งการซิงโครไนซ์เป็นสิ่งสำคัญ
เมื่ออ้างถึงอาเรย์หลายมิติอาเรย์สองครั้งมักจะระบุอาเรย์ที่มีดัชนีสองชุด อาเรย์หนึ่งมิติเป็นเพียงรายการของชนิดข้อมูลที่คล้ายกันซึ่งทั้งหมดจะถูกจัดตำแหน่งอย่างต่อเนื่องในหน่วยความจำคอมพิวเตอร์โดยที่ตั้งของแต่ละเซลล์ข้อมูลที่แยกกันจะถูกนับตามลำดับขึ้นไปเริ่มที่ศูนย์ หมายเลขที่สอดคล้องกับที่ตั้งของข้อมูลภายในอาเรย์เป็นที่รู้จักกันในนามของดัชนีและข้อมูลที่ดัชนีที่เรียกว่าองค์ประกอบข้อมูลหรือองค์ประกอบเพียง
อาร์เรย์สองชั้นนั้นเป็นอาร์เรย์มิติเดียวซึ่งแต่ละดัชนีนั้นเป็นดัชนีแรกของอาร์เรย์มิติเดียวอื่น วิธีหนึ่งในการมองเห็นอาเรย์คู่คือตารางหรือกระดาษกราฟ ดัชนีแรกในอาร์เรย์จะอ้างถึงคอลัมน์ใดในตารางที่ถูกอ้างอิงขณะที่ดัชนีที่สองจะระบุว่าแถวใดภายในคอลัมน์นั้นกำลังถูกเข้าถึง


