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.
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.