8.1 Introduction
8.2 Arrays
8.3 Declaring and Allocating Arrays
8.4 Examples Using Arrays
8.4.1 Allocating an Array
8.4.2 Initializing the Values in an Array
8.4.3 Summing the Elements of an Array
8.4.4 Using Arrays to Analyze Survey Results
8.4.5 Using Bar Charts to Display Array Data Graphically
8.4.6 Using the Elements of an Array as Counters
8.5 Case Study: Card Shuffling and Dealing Simulation
8.6 Passing an Array to a Method
8.7 For Each...Next Repetition Statement
8.8 GradeBook Case Study: Using an Array to Store Grades
8.9 Rectangular Arrays
8.10 GradeBook Case Study: Using a Rectangular Array
8.11 Variable-Length Parameter Lists
8.12 Jagged Arrays
8.13 Changing the Size of an Array at Execution Time: Using the ReDim Statement
8.14 Passing Arrays: ByVal vs. ByRef
8.15 (Optional) Software Engineering Case Study:Collaboration Among Objects in the ATM System
8.16 Wrap-Up