by

Goto Statement di CSharp

Statement “Goto” digunakan untuk melanjutkan eksekusi program di label/bagian yang sudah didefinisikan sebelumnya. Jika jump statement lain penggunaannya terbatas, goto ini termasuk yang lebih “bebas”, dalam arti kata “ia” bisa digunakan untuk melakukan lompatan ke bagian mana saja dari program kecuali melompat ke dalam suatu blok.

Berikut adalah contoh penggunaan statement jump goto:

using System;
namespace latihan
{
class ContohGoto
{
public static void Main()
{
for (int i=0; i<10; i++)
{
if (i==5) goto selesai;
Console.WriteLine("i=" + i); 
}
selesai:
Console.ReadLine();
}
}
}

Statement ini termasuk yang agak kontroversial dan sering diperdebatkan penggunaannya dalam program. Hampir semua buku kuliah dan dosen tidak menyarankan penggunaan statement “goto” dalam program. Tidak sedikit orang yang “protes” terhadap penyertaan statement ini dalam bahasa C#.

Comment

Leave a Reply

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