Phát triển ứng dụng Mango cho Windows Phone, Phần 7: cho các lần lặp

Mục lục:

Phát triển ứng dụng Mango cho Windows Phone, Phần 7: cho các lần lặp
Phát triển ứng dụng Mango cho Windows Phone, Phần 7: cho các lần lặp
Anonim

Là một phần của Tìm hiểu cách phát triển ứng dụng Mango của Windows Phone 7.5, trong hướng dẫn cuối cùng của chúng tôi, chúng tôi đã thấy rằng chúng tôi có thể sử dụng “ báo cáo chuyển đổi ”Nếu có nhiều giá trị được kiểm tra dựa trên một điều kiện. Trong hướng dẫn này, chúng ta sẽ học “ cho tuyên bố ”Hoặc tốt hơn được gọi là“ cho lặp lại" hoặc là " cho vòng lặp ”. Mặc dù có nhiều câu lệnh lặp lại có sẵn trong C #, vào ngày đầu tiên của chúng ta, chúng ta sẽ chỉ làm chủ “for loop”.

cho lặp lại hoặc cho vòng lặp

Trong khi viết bất kỳ ứng dụng nào, đôi khi bạn cần phải lặp qua một khối câu lệnh cho số lần cho đến khi bạn tìm thấy kết quả phù hợp với điều kiện của mình. Điều này có thể được thực hiện bằng cách sử dụng “để lặp lại”. Điều này "cho vòng lặp" có thể không có vẻ hữu ích trong nháy mắt đầu tiên, nhưng tôi tin tưởng; bạn sẽ cần nó cho chắc chắn.

Vì vậy, chúng ta hãy bắt đầu bằng cách tạo một dự án mới với một số tên quan trọng như "cho lặp lại". Kéo một nút và một khối văn bản vào vùng dưới của trình giả lập của chúng ta (xem hình ảnh) và đặt tên cho chúng đúng cách (sử dụng quy ước chúng ta đã học trong các chương trước). Giờ hãy nhấp đúp vào nút duy nhất của chúng tôi để tham gia sự kiện button click.
Vì vậy, chúng ta hãy bắt đầu bằng cách tạo một dự án mới với một số tên quan trọng như "cho lặp lại". Kéo một nút và một khối văn bản vào vùng dưới của trình giả lập của chúng ta (xem hình ảnh) và đặt tên cho chúng đúng cách (sử dụng quy ước chúng ta đã học trong các chương trước). Giờ hãy nhấp đúp vào nút duy nhất của chúng tôi để tham gia sự kiện button click.

Tiếp theo dán đoạn mã sau vào hai dấu ngoặc nhọn của sự kiện button_click. Đừng lo lắng, chúng tôi sẽ đi qua nó một lần nữa để bạn có thể hiểu được.

Chuỗi tin nhắn = "";

cho (int i = 0; i <10; i ++)

{

message = message + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Bây giờ hãy thử chạy ứng dụng. Tôi hy vọng bạn đã nhận được đầu ra tôi đã thể hiện trong hình ảnh.

Sau khi thực hiện điều đó, chúng ta hãy hiểu từng khía cạnh của ứng dụng này.
Sau khi thực hiện điều đó, chúng ta hãy hiểu từng khía cạnh của ứng dụng này.

Chúng tôi đã tuyên bố biến kiểu chuỗi "message" để sử dụng nó trong vòng lặp. Sau đó, trong vòng lặp "for", chúng tôi đã bắt đầu một biến tạm thời “i”, theo dõi số lần lặp lại được thực hiện. Dấu chấm phẩy trước “i = 0” chỉ ra rằng chúng ta đã kết thúc với suy nghĩ đầu tiên và chúng ta đang chuyển sang hướng tiếp theo. Sau khi bắt đầu, chúng tôi đã tuyên bố tình trạng của chúng tôi. Điều kiện cho trình biên dịch biết bao nhiêu lần vòng lặp này sẽ được thực thi. Ngay sau khi điều kiện được thỏa mãn, trình biên dịch nhảy ra khỏi vòng lặp.

Sau điều kiện, chúng tôi đã tăng giá trị của biến. Ở đây một điều cần lưu ý rằng, thay vào đó "i + +", chúng ta có thể sử dụng "i + 1". Vì vậy, mỗi khi "for loop" được thực hiện, giá trị được lưu trữ trong biến chuỗi "message" được tăng lên. Chúng tôi đã thêm dòng này (System.Environment.NewLine) để thêm ký tự dòng mới sau mỗi lần thực hiện vòng lặp.

Có một biến thể khác của “vòng lặp” này được gọi là “ vòng lặp for-each ”; nhưng chúng ta sẽ tìm hiểu về nó sau này. Bây giờ thực hành với "for loop". Bấm vào đây để đến chương tiếp theo.

Bài viết liên quan:

  • Làm việc với các chuỗi: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 9
  • Phát triển ứng dụng Mango của Windows 7.5, Phần 6: Tuyên bố chuyển đổi
  • Phát triển các ứng dụng Windows Phone 7.5: Phần 3; Biến, kiểu dữ liệu và gán giá trị
  • Sử dụng các phương thức trợ giúp đơn giản trong khi phát triển các ứng dụng Mango của Windows Phone 7.5: Phần 8
  • Word không thể tạo tệp công việc. Kiểm tra lỗi biến môi trường tạm thời

Đề xuất: