En basit yolu goto etiketi kullanmak, ancak çok sayıda, iç içe kullanıldığında spagetti kod durumu ortaya çıkabilir. Kodu fonksiyonlara bölmek, örneğin 4. satırdaki veri alma kısmı bir method oluşturarak bu methoddan çağırabilirsin.


int cevap = DegerAl();

int DegerAl()
{
Console.WriteLine("Değer giriniz:");
return Convert.ToInt16(Console.ReadLine());
}


Böyle bir yapıda cevap değişkeni DegerAl methoduna gidip kullanıcıdan aldığı değere eşitlenecektir.

Eğer daha basit olsun istiyorsan 4. satırın başına örneğin sor: etiketini ekler, geri dönmek istediğinde de goto sor; kullanırsan akış 4. satırdan devam eder. Ancak method kullanman tavsiyemdir çünkü daha önce de belirttiğim gibi birkaç goto kullandıktan sonra işler karışır, kodu anlayamaz hale gelirsin ve hata bulma zorlaşır.