Windows

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

Большой видеообзор Windows Phone 8.1 Preview for Developers: WP-Port #7

Большой видеообзор Windows Phone 8.1 Preview for Developers: WP-Port #7

Mục lục:

Anonim

Là một phần của Tìm hiểu cách phát triển các ứng dụng Mango của Windows Phone 7.5, trong hướng dẫn trước chúng ta đã thấy rằng chúng ta có thể sử dụng “ switch statement ” nếu có nhiều giá trị được thử nghiệm với một điều kiện. Trong hướng dẫn này, chúng ta sẽ học “ cho câu lệnh ” hoặc tốt hơn được gọi là “ cho phép lặp ” hoặc “ cho vòng lặp ”. Mặc dù có nhiều câu lệnh lặp 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ủ “vòng lặp”.

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

Trong khi viết bất kỳ ứng dụng nào, đôi khi bạn cần lặp qua một khối câu lệnh số lần cho đến khi bạn tìm thấy thành công phù hợp với tình trạng của bạn. Đ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ó 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). Bây giờ bấm đú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 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 kết quả đầ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.

Chúng ta đã khai báo biến kiểu chuỗi "message" cho sử dụng nó trong vòng lặp. Sau đó, trong vòng lặp "for", chúng tôi đã khởi tạo 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 ta đã 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à " cho mỗi vòng lặp "; 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.