อาร์เรย์ Asp.net (อาร์เรย์) ถือได้ว่าเป็นตัวแปรที่เก็บค่าหลายค่าของประเภทข้อมูลเดียวกัน โดยใช้ชื่อตัวแปรเดียวกันและค่าดัชนีต่างกันเพื่อแยกแยะและแสดงค่าหลายค่า ส่วนใหญ่จะใช้เพื่อจัดเก็บข้อมูลที่มีลักษณะหรือประเภทเดียวกัน
การประกาศอาร์เรย์
การประกาศอาร์เรย์มีสองรูปแบบ:
ต่อไปนี้เป็นส่วนอ้างอิง:
ชื่ออาร์เรย์ Dim (จำนวนองค์ประกอบ) [ตามประเภทข้อมูล]
ชื่ออาร์เรย์ Dim () [ตามประเภทข้อมูล] = {ค่าองค์ประกอบ l, ค่าองค์ประกอบ 2...}
2. การแสดงองค์ประกอบอาร์เรย์
หลังจากประกาศอาร์เรย์และกำหนดองค์ประกอบให้กับอาร์เรย์แล้ว อาร์เรย์สามารถเริ่มดำเนินการได้ องค์ประกอบของอาร์เรย์จะแสดงดังนี้:
ชื่ออาร์เรย์ (ค่าดัชนี) = ค่าองค์ประกอบ
เคล็ดลับ: ค่าดัชนีจะถูกคำนวณโดยเริ่มจาก โอ จำนวนสูงสุดขององค์ประกอบอาร์เรย์ที่สามารถประกาศได้คือ 264 ต่อ 1 (เช่น แบบยาว)
3. ตามตัวอย่าง
เขียนโปรแกรม ASP ที่ใช้อาร์เรย์เพื่อสร้างฟังก์ชันแสดงวันที่ปัจจุบันหลังจากเข้าสู่หน้า
เว็บ
รหัสโปรแกรม:
ต่อไปนี้เป็นส่วนที่ยกมา:
01<html>
02<ชม.>
03 <%
04 ติ่ม cw(7)
05 cw(O)=¨วันอาทิตย์".
06 cw(1)=¨วันจันทร์”
07 cw(2)="วันอังคาร"
08 cw(3)=¨วันพุธ”
09 cw(4)=¨วันพฤหัสบดี¨
10 cw(5)=¨วันศุกร์”
11 cw(6)=¨วันเสาร์¨
1 2 คำตอบ. เขียน(¨วันนี้คือ¨&ใช่ r(ตอนนี้())&"ปี")
13 คำตอบ. เขียน(เดือน(ตอนนี้()) & "เดือน" &วัน(ตอนนี้()) & "วัน")
14 ตอบกลับ. write(cw(วีคเดย์(ตอนนี้())-1))
l5%>
1 6<ชม.>
l7</html>
คำอธิบายของโปรแกรมนี้มีดังนี้
· บรรทัดที่ 3-1 5: เป็นเนื้อหาหลักของโปรแกรม ASP
· บรรทัดที่ 4: ประกาศอาร์เรย์ CW โดยมี 7 องค์ประกอบในอาร์เรย์
· บรรทัดที่ 5 ถึง 11: กำหนดแต่ละองค์ประกอบในอาร์เรย์ และประเภทข้อมูลคือสตริง
· บรรทัดที่ 1, 2-1, 4: ใช้ฟังก์ชันวันที่และเวลาและอาร์เรย์เพื่อส่งออกวันที่โดยใช้วิธีเขียนของออบเจ็กต์การตอบสนอง ในบรรทัดที่ 1, 4 ฟังก์ชัน WeekDay จะถูกใช้แทนฟังก์ชัน A, now() ใช้เพื่อค้นหาค่าวันในสัปดาห์ ช่วงค่าคือตั้งแต่ 1 ถึง 7 เนื่องจากค่าดัชนีในอาร์เรย์จะต้องถูกแทนที่ และค่าดัชนีในอาร์เรย์จะคำนวณจาก O ดังนั้นในโปรแกรมเอาท์พุตนี้ จะต้องลบ 1 และควรตั้งค่าช่วงค่าสัปดาห์ที่คำนวณได้ระหว่าง O ถึง 6 จับคู่ค่าดัชนีของอาร์เรย์เพื่อดึงสตริงที่แสดงโดยค่าดัชนีแต่ละค่าออกมา