C# இல் உள்ள foreach loopபானது ஒவ்வொரு உறுப்புகளிலும் ஒரு வரிசையில் அல்லது உருப்படிகளின் தொகுப்பில் குறியீட்டின் தொகுப்பை இயக்குகிறது. foreach loop ஐ இயக்கும்போது, அது ஒரு தொகுப்பு அல்லது வரிசையில் உள்ள உருப்படிகளைக் கடந்து செல்கிறது. ஒவ்வொரு உருப்படிகளையும் ஒரு வரிசையில் அல்லது பொருட்களின் தொகுப்பில் பயணிக்க மற்றும் ஒவ்வொன்றாக காட்ட foreach loop பயனுள்ளதாக இருக்கும்.
foreach(variable type in collection){
// code block
}
variable type : The variable used for collect the item from Collection
collection : Collection of items
string[] months= { "January", "February", "March"};
foreach (string month in months)
{
MessageBox.Show("The month is : " + month);
}
மேலே உள்ள C # எடுத்துக்காட்டு முதலில் ஒரு string வரிசையை 'மாதங்கள்' என்று அறிவித்து, அந்த வரிசையில் ஒரு வருடத்தின் மாதங்களைத் தொடங்குகிறது. foreach loopல் 'மாதங்கள்' என்ற string ஐ அறிவித்து, வரிசையிலிருந்து மதிப்புகளை ஒவ்வொன்றாக வெளியே இழுத்து அதைக் காண்பிக்கும்.
using System;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
string[] months= { "January", "February", "March", "April", "May", "June", "July","August","September","October","November","December" };
foreach (string month in months)
{
MessageBox.Show("The month is : " + month );
}
}
}
}