• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Vòng lặp chữ

Các mẹo vặt linh tinh không thuộc các nhóm trên

Điều hành viên: tungcan5diop, QUANITGROBEST

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Vòng lặp chữ

Gửi bàigửi bởi vo_minhdat2007 » T.Hai 04/08/2008 7:25 pm

Thủ thuật: Vòng lặp chữ
Tác giả: Võ Minh Đạt
Mô tả: Cái này forum cũ có nói rồi, tuy nhiên nó khá cũ, có lẽ không được hay lắm nên không được đưa qua đây, nhưng thôi, ráng đưa luôn :D


Nhữ đã biết, trong Visual Basic, bạn không thể làm vòng lặp như :

Mã: Chọn hết

  1. For i = "a" To "z"
  2.     {*Lệnh*}
  3. Next
  4.  


như Pascal, đây là mẹo :

Mã: Chọn hết

  1. For i = 97 to 122
  2.     'Lệnh
  3. Next

 
Nếu cần dùng đến chữ, bạn thay i bằng Chr(i), đơn giản quá phải không? Ví dụ đây :
 

Mã: Chọn hết

  1.    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2. Dim i As Integer
  3.     For i As Integer = 97 to 122
  4.         lstList.Items.Add(Chr(i))
  5.     Next
  6. End Sub


Như vậy, khi chạy, chương trình sẽ add ừ a - z vào ListBox
Tương tự như vậy, khi cần chạy từ "A" đến "Z", bạn hãy dùng số 64 và 90.

Thân.



Quay về “[.NET] Mẹo vặt khác”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách