Arrays

8. Arrays#

When a program needs to store many values of the same type, arrays provide a compact structure with indexed access. This chapter covers one-dimensional and two-dimensional arrays, including declaration, initialization, traversal, and method use.

  • Array: An array stores a fixed number of same-typed values under one name.

  • Index: An index selects a specific element by position.

  • Traversal: Loops let a program visit each array element systematically.

  • Two-dimensional array: A 2D array models grid-like data such as tables, boards, and matrices.

Arrays are the foundation for later data structures because they connect memory layout, indexing, loops, and collection-style thinking.

Video

C# arrays 🚗 by Bro Code.

This video remains hosted on YouTube and is the property of its original creator or rightsholder; it is embedded here via YouTube’s official player for educational reference only.

Learning Objectives

By the end of this chapter, you will be able to:

  1. Declare, initialize, and access one-dimensional arrays

  2. Traverse arrays with for and foreach loops

  3. Use array indices safely and explain valid index ranges

  4. Declare and process two-dimensional rectangular arrays

  5. Pass arrays to methods and return arrays as results

Chapter Flow