[C#] Hướng Dẫn Sử Dụng Mảng 2 Chiều

Chia sẻ

Huong dan su dung mang 2 chieu trong Csharp Huong dan su dung mang 2 chieu trong Csharp

Trong bài này, các bạn sẽ được học cách khai báo, duyệt mảng 2 chiều trong C#. Để khai báo mảng 2 chiều trong C#, ta thực hiện như sau:

string[,] strArr = new string[2, 3];

Đây là mảng 2 chiều kiểu string có tên là strArr, có số lượng phần tử là 2 dòng, 3 cột

Sau khi mảng được cấp phát vùng nhớ thì các phần tử trong mảng sẽ mang giá trị mặc định:

  • Đối với số nguyên là 0
  • Đối với số thực là 0.0
  • Đối với kiểu ký tự là ‘’ (ký tự rỗng)
  • Đối với kiểu tham chiếu lànull

Để thêm giá trị cho các phần tử trong mảng2 chiều, thực hiện như sau:

strArr[0, 0] = "First"; strArr[0, 1] = "Second"; strArr[1, 0] = "Third"; strArr[1, 1] = "Fourth";

Để duyệt mảng 2 chiều ta thực hiện như sau:

for (i = 0; i <= strArr.GetUpperBound(0); i++) { for (j = 0; j <= strArr.GetUpperBound(0); j++) { MessageBox.Show (strArr[i, j]); } }

Bây giờ các bạn hãy bắt tay vào tạo 1 project mới với Visual C# nhé. Sau đó thêm đoạn mã sau để hiểu cách khai báo và sử dụng mảng 2 chiều trong C#

using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int i = 0; int j = 0; string[,] strArr = new string[2, 3]; strArr[0, 0] = "First"; strArr[0, 1] = "Second"; strArr[1, 0] = "Third"; strArr[1, 1] = "Fourth"; for (i = 0; i <= strArr.GetUpperBound(0); i++) { for (j = 0; j <= strArr.GetUpperBound(0); j++) { MessageBox.Show (strArr[i, j]); } } } } }

Nội dung

Xem thêm [C#] Hướng dẫn sử dụng PictureBox Control

Chúc các bạn thành công !!!

ĐĂNG KÝ MUA HÀNG

Email (*) Điện thoại (*) Tên sản phẩm/Dịch vụ:

Δ

Lượt xem: 5.717 Chia sẻ

Bài viết liên quan:

  • [WPF] Cách sử dụng log4net trong wpf

Điều hướng bài viết

[C#] Hướng dẫn lưu một mảng String[] vào file text [C#] Hướng dẫn tách một chuỗi thông qua một chuỗi con

Từ khóa » Khởi Tạo Mảng 2 Chiều Trong C#