Khai báo và sử dụng mảng trong VB.NET

27/06/2016 Nguyễn Hồng Vân

Bài viết sau đây xin giới thiệu tới các bạn về VB.NET, Khai báo và sử dụng mảng trong VB.NET. 

Mảng giúp quản lý các dữ liệu lớn hết sức dễ dàng. Việc truy cập các phần tử của mảng thông qua chỉ số.

1. Làm việc với biến mảng: Định nghĩa, truy xuất, sử dụng mảng.

          Việc khai báo mảng tương tự như khai báo biến. Việc khai báo thường chứa các thông tin như:

  • Tên mảng: Tên đại diện cho mảng, việc truy cập một phần tử mảng gồm tên mảng và chỉ số mảng.
  • Kiểu dữ liệu: Tất cả các phần tử trong mảng phải có cùng kiểu.
  • Kích thước mảng: Là số chiều của mảng.
  • Số phần tử của mảng: Số phần tử tối đa của mảng

Cú pháp chung khai báo mảng có kích thước là:

Dim ArrayName(Dim1Index, Dim2Index) As DataType

Trong đó:

  • ArrayName: tên mảng
  • Dim1Index và Dim2Index: là hai chiều của mảng
  • Datatype: kiểu dữ liệu của mảng. Khi chưa xác định kiểu cụ thể, có thể dùng kiểu Object.

Sau khi khai báo, bạn có thể sử dụng mảng. Việc truy cập vào một phần tử của mảng nhờ tên mảng và chỉ số của mảng đặt trong ngoặc đơn, chỉ số là số nguyên, là biến nguyên hay biểu thức có giá trị. Để duyệt qua tất cả các phần tử trong mảng, dùng vòng lặp For…Next. Ví dụ:

            employee(3) = "Thanh Van"

Phát biểu trên gán cho phần tử có chỉ số thứ 3 (tại ô thứ 4) tên là “Thanh Van”.

            ScoreBoard(0, 2) = 12

Phát biểu trên gán cho phần tử ở dòng 0, cột 2 giá trị là 12.

2. Dự trữ sẵn mảng bằng phát biểu REDIM

          Trong ví dụ trên, chúng ta đã định lại kích thước bằng từ khóa REDIM. Khi định lại kích thước như thế thì dữ liệu cũ của mảng sẽ mất hết. Các phần tử sẽ có giá trị là 0 hay NULL.

Để giữ nguyên giá trị các phần tử cũ, bạn có thể dùng từ khóa Preserve đi kèm phát biểu Redim. Ví dụ:

          If songay > 0 Then ReDim Preserve nhietdo(songay - 1)

Với phát biểu này thì các phần tử mới nhận giá trị là 0 hay NULL.

Ví dụ ta định nghĩa mảng động:

Dim mangdong() As String

Sau đó tái định nghĩa kích thước mảng là 200:

            Redim mangdong(200) As String

mangdong(200) = 200

Giờ ta mở rộng mảng này với câu lệnh Preserve:

   ReDim Preserve mangdong(300)

Khi đó giá trị của phần tử mangdong(200) vẫn là 200. Việc tái định nghĩa mảng đa chiều cũng tương tự.

Tag: lập trình vb.netlập trình Visual Basic .NETlập trình dotnettự học lập trình vb.nettự học visual basic .nettìm hiểu vb.nettìm hiểu visual basic .netKhai báo và sử dụng mảng trong VB.NET

Đang phát triển ...

Bài viết liên quan

Cập nhật cơ sở dữ liệu trở lại bảng trong VB.NET

Bài viết sau đây sẽ giới thiệu tới các bạn cách cập nhật cơ sở dữ liệu trở lại bảng trong VB.NET, chúng ta hãy cùng nhau tìm hiểu bài viết. 

Sử dụng điều khiển DataGrid trong VB.NET

Bài viết sẽ giới thiệu tới các bạn cách sử dụng điều khiển DataGrid trong VB.NET, chúng ta hãy cùng nhau tìm hiểu bài viết.

Tạo các điều khiển duyệt xem dữ liệu trong VB.NET

Bài viết sau đây sẽ giới thiệu tới các bạn cách Tạo các điều khiển duyệt xem dữ liệu trong VB.NET.

Sử dụng các điều khiển ràng buộc dữ liệu trong VB.NET

Bài viết sau giới thiệu tới các bạn bài viết về cách Sử dụng các điều khiển ràng buộc dữ liệu trong VB.NET, chúng ta hãy cùng nhau tìm hiểu.

Một số đối tượng trong không gian System.data trong VB.NET

Bài viết sau giới thiệu về chuyên mục một số đối tượng trong không gian System.data trong VB.NET, chúng ta hãy cùng nhau tìm hiểu.

Lập trình cơ sở dữ liệu và Lập trình với ADO.NET.

Bài viết sau giới thiệu về chuyên mục Lập trình cơ sở dữ liệu và Lập trình với ADO.NET, chúng ta hãy cùng nhau tìm hiểu bài viết.

Các tính chất của lập trình hướng đối tượng trong VB.NET và lập trình hướng đối tượng với VB.NET

Bài viết sau đây sẽ giới thiệu tới các bạn về các tính chất của lập trình hướng đối tượng trong VB.NET và lập trình hướng đối tượng với  VB.NET.

Các khái niệm trong lập trình hướng đối tượng trong VB.NET

Bài viết sau đây sẽ giới thiệu tới các bạn về các khái niệm trong lập trình hướng đối tượng trong VB.NET.

MODULE và Chương trình con trong VB.NET

Bài viết sau giới thiệu về chuyên mục MODULE và Chương trình con trong VB.NET, chúng ta hãy cùng nhau tìm hiểu.

Các cấu trúc điều khiển chương trình trong VB.NET

Bài viết sau đây giới thiệu về chuyên mục các cấu trúc điều khiển chương trình trong VB.NET, chúng ta hãy cùng nhau tìm hiểu bài viết.

Biến, hằng và toán tử trong VISUAL BASIC.NET

Bài viết giới thiệu về chuyên mục biến, hằng và toán tử trong VISUAL BASIC.NET, chúng ta hãy cùng nhau tìm hiểu bài viết.

Sử dụng các khiển hộp thoại chuẩn trong VB.NET

Bài viết sau sẽ giới thiệu tới các bạn về cách sử dụng các khiển hộp thoại chuẩn trong VB.NET, chúng ta hãy cùng nhau tìm hiểu bài viết.

Lỗi nguy hiểm của Apache version 2.4.17 đến 2.4.38

Lỗi nguy hiểm của Apache version 2.4.17 đến 2.4.38

Chúng tôi nhận được cảnh báo bảo mật nguy hiểm đối với các bản Apache version 2.4( từ 2.4.17 đến 2.4.38) đây là lỗi cực kỳ nguy hiểm cho phép kẻ tấn cống có khả năng chiếm quyền root(đặc biệt là các máy chủ sử dụng cho dịch vụ Web Hosting).

Kỹ thuật tìm kiếm và thay thế từ cơ bản đến nâng cao trong MS Office (Word)

Kỹ thuật tìm kiếm và thay thế từ cơ bản đến nâng cao trong MS Office (Word)

Trong Word nói riêng, Office nói chung, có lẽ ai cũng biết chức năng tìm kiếm và thay thế nội dung văn bản, nhưng ngoài ra, còn nhiểu chức năng khác trong hộp thoại tìm kiếm và thay thế mà không phải ai cũng biết để sử dụng. Trong đó có tìm kiếm và thay thế định dạng, sử dụng các ký hiệu đại diện, các ký tự đặc biệt… 

Bài 6: Thủ thuật outlook 2010

Bài 6: Thủ thuật outlook 2010

Bài viết giới thiệu đến các bạn một số thủ thuật được dùng trong outlook 2010, để giúp công việc của các bạn được dễ dàng hơn.

Bài 5: Quản lý các thông tin trong  outlook 2010

Bài 5: Quản lý các thông tin trong outlook 2010

Bài viết giới thiệu về phương pháp quản lý thông tinn trong outlook 2010. Chúng ta hãy cùng tìm hiểu xem có điểm gì khác và nổi bật so với outlook 2007

Bài 4: Sử dụng lịch làm việc một cách hiệu quả outlook 2010

Bài 4: Sử dụng lịch làm việc một cách hiệu quả outlook 2010

Để công việc của đạt hiệu quả cao hơn, chúng ta hãy cùng nhau tìm hiểu cách sử dụng lịch làm việc một cách hiệu quả hơn trong outlook 2010

Bài 3: Quản lý hộp thư của bạn về dung lượng và lưu trữ outlook 2010

Bài 3: Quản lý hộp thư của bạn về dung lượng và lưu trữ outlook 2010

Bài viết sau đây sẽ giới thiệu về mục quản lý hộp thư của bạn về dung lượng và lưu trữ trong microsoft outlook 2010.

Hàm SLEEP trong PHP

Hàm SLEEP trong PHP

Có những lúc trong công việc lập trình ta cần mã tạm dừng theo một thời gian định trước thì trong php có hỗ trợ hàm sleep để các bạn làm điều này.

Hàm Rand trong PHP

Hàm Rand trong PHP

Đôi lúc chúng ta lập trình cần đến những con số sinh ngẫu nhiên vào những công việc khách nhau hôm này mình xin giới thiệu với mọi người hàm sinh số ngẫu nhiên trong PHP

Bài 9: Giới thiệu lập trình hướng đối tượng trong PHP (OOP)

Bài 9: Giới thiệu lập trình hướng đối tượng trong PHP (OOP)

Các bạn tự học PHP nên biết về lập trình hướng đối tượng trong PHP, kỹ thuật lập trình hỗ trợ công nghệ đối tượng

Bài 8: Hàm có sẵn thông dụng trong PHP

Bài 8: Hàm có sẵn thông dụng trong PHP

Hàm thông dụng trong php cần biết, các bạn mới bắt đầu lên nắm rõ ý nghĩa cấu trúc cách dùng những hàm này để bổ trợ kiến thức sau này

Bài 7: Hàm trong PHP

Bài 7: Hàm trong PHP

Hàm do người sử dụng định nghĩa cho phép bạn xử lý những tác vụ thường lặp đi lặp lại trong ứng dụng. cách khai báo, cú pháp của hàm trong php