by

Foreach Statement di CSharp

Statement “foreach” juga masih masuk dalam “iteration statement” atau pernyataan perulangan. Statement ini merupakan bentuk iterasi khusus yang tidak berasal dari bahasa turunan C. Bentuk pernyataan ini sebenarnya diambil dari bahasa VB (Visual Basic) yaitu “for each”. Statement “foreach” digunakan untuk menelusuri suatu collection, misalnya array. Contoh penggunaannya:

[csharp]using System;
namespace latihan
{
class ContohForeach
{
public static void Main()
{
string[] drives = System.Environment.GetLogicalDrives();
foreach (string drive in drives)
{
Console.WriteLine("drive " + drive);
}
Console.ReadLine();
}
}
}[/csharp]

Pada contoh kode program diatas, variabel “drive” secara implisit bertipe read only. Jadi bila ada statement yang berusaha mengubah nilai variabel “hari”, maka compiler C# (CSharp) akan menampilkan pesan kesalahan sewaktu melakukan kompilasi (error compilation).

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *