Hướng dẫn về mảng C #: Tạo, Khai báo, Khởi tạo

Anonim

Mảng trong C # là gì?

Một mảng được sử dụng để lưu trữ một tập hợp hoặc một loạt các phần tử. Các phần tử này sẽ cùng loại.

Vì vậy, ví dụ: nếu bạn có một mảng các giá trị Số nguyên, mảng có thể là một tập hợp các giá trị như [1, 2, 3, 4]. Ở đây số phần tử trong mảng là 4.

Mảng rất hữu ích khi bạn muốn lưu trữ một tập hợp các giá trị cùng loại. Vì vậy, thay vì khai báo một biến cho mọi phần tử, bạn chỉ có thể khai báo một biến.

Biến này sẽ trỏ đến một mảng hoặc danh sách các phần tử, biến này sẽ có nhiệm vụ lưu trữ các phần tử của mảng.

Hãy xem cách chúng ta có thể làm việc với các mảng trong C #. Trong ví dụ của chúng tôi, chúng tôi sẽ khai báo một mảng Số nguyên và làm việc với chúng tương ứng.

Lưu ý rằng tất cả mã dưới đây đang được tạo cho tệp Program.cs.

Bước 1) Khai báo mảng - Bước đầu tiên là khai báo một mảng. Hãy xem làm thế nào chúng ta có thể đạt được điều này bằng ví dụ mã dưới đây.

Giải thích mã: -

  1. Phần đầu tiên là kiểu dữ liệu. Nó chỉ định loại phần tử được sử dụng trong mảng. Vì vậy, trong trường hợp của chúng tôi, chúng tôi đang tạo một mảng Số nguyên.
  2. Phần thứ hai [], chỉ định thứ hạng của mảng. (Xếp hạng là một trình giữ chỗ chỉ định số phần tử mà mảng sẽ chứa)
  3. Tiếp theo là Tên của mảng mà trong trường hợp của chúng ta là 'giá trị'. Lưu ý rằng bạn nhìn thấy một gạch dưới nguệch ngoạc màu xanh lá cây, đừng lo lắng về điều đó. Đó chỉ là .Net nói rằng bạn đã khai báo một mảng, nhưng không sử dụng nó ở bất cứ đâu.

Bước 2) Bước tiếp theo là khởi tạo mảng. Ở đây chúng ta sẽ chỉ định số lượng giá trị mà mảng sẽ giữ. Chúng ta cũng sẽ gán giá trị cho từng phần tử của mảng.

Giải thích mã: -

  1. Đầu tiên, chúng ta đang đặt số phần tử mà mảng sẽ chứa là 3. Vì vậy, trong dấu ngoặc vuông, chúng ta đang nói rằng mảng sẽ chứa 3 phần tử.
  2. Sau đó, chúng tôi đang gán giá trị cho từng phần tử của mảng. Chúng ta có thể làm điều này bằng cách chỉ định tên biến + vị trí chỉ mục trong mảng.

    Vì vậy, các giá trị [0] có nghĩa là chúng ta đang lưu trữ một giá trị ở vị trí đầu tiên của mảng. Tương tự như vậy để truy cập vị trí thứ hai, chúng tôi sử dụng ký hiệu của các giá trị [1], v.v.

    Lưu ý : - Trong Mảng, vị trí chỉ mục bắt đầu từ 0.

Bước 3) Bây giờ hãy hiển thị các phần tử riêng lẻ của mảng trong Bảng điều khiển. Hãy thêm đoạn mã dưới đây để đạt được điều này.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

Giải thích mã: -

Đây là phần đơn giản, trong đó chúng tôi chỉ sử dụng phương thức Console.WriteLine để gửi từng giá trị của phần tử đến bảng điều khiển.

Lưu ý rằng một lần nữa, chúng ta đang truy cập từng phần tử với sự trợ giúp của tên biến mảng cùng với vị trí chỉ mục.

Nếu mã trên được nhập đúng cách và chương trình được thực thi, kết quả sau sẽ được hiển thị.

Đầu ra:

Từ đầu ra, bạn có thể thấy tất cả các giá trị của mảng đang được hiển thị trong Bảng điều khiển.