Chia sẻ

Nội dung

Giới thiệu

Trong bài này csharpcanban.com sẽ hướng dẫn các bạn sử dụng vòng lặp foreach một cách căn bản nhất.

Vòng lặp foreach trong C# có nhiệm vụ thực thi một khối lệnh theo từng phần tử của một mảng hoặc của một tập hợp đối tượng. Khi thực thi ,vòng lặp foreach sẽ duyệt qua từng phần tử trong tập hợp đối tượng hoặc mảng.

Cú pháp của vòng lặp foreach

foreach(variable type in collection)

{

// Khối mã

}

Trong đó

+ variable type : Kiểu biến được sử dụng trong mảng hoặc trong tập hợp Collection
+ collection   : Tập hợp các phần tử

Ví dụ sử dụng vòng lặp foreach để liệt kê các ngày trong tuần, có thể thực hiện như sau, ban đầu cần khai báo 7 ngày trong tuần vào một mảng kiểu string. Tiếp theo thực hiện duyệt vòng lặp foreach và hiển thị từng ngày thông qua hộp thoại MessageBox.

string[] days = { "Thứ 2", "Thứ 3", "Thứ 4"}; //Khai báo mảng days chứa các phần tử là 7 ngày trong tuần

foreach (string day in days)

{

MessageBox.Show("Hôm nay là ngày: " + day); //Hiển thị từng ngày trong tuần trong khi duyệt vòng lặp

}

Xây dựng ứng dụng

using System;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string[] days = { "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7", "Chủ nhật" };
            foreach (string day in days)
            {
                MessageBox.Show("Hiện tại là ngày : " + day);
            }
        }
    }
}

Kết luận

Như vậy, trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng một ứng dụng sử dụng vòng lặp foreach bằng C#. Thực sự là quá đơn giản đúng không các bạn. Hãy đặt câu hỏi trong phần bình luận ở dưới đây. Csharpcanban.com sẽ hướng dẫn các bạn chi tiết nhất.

Xem thêm  [C#] Hướng dẫn cách tải Captcha lên Picturebox

Trong các bài tiếp theo mình sẽ tiếp tục hướng dẫn các bạn sử dụng vòng lặp for, vòng lặp while, và những vòng lặp khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn.

Bản quyền

Nội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình chạy. Csharpcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được Csharpcanban.Com cấp phép.

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ

    Trả lời

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *