Demak boshladik. 1-misol
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
bool active = false;
string say = "Salom";
key:
if (active)
{
Console.WriteLine(say);
}
if(active == false)
{
active = true;
goto key;
}
Console.ReadKey();
}
}
}
Bu dasturda biz avval “key” nomli kalitni belgilab oldik.va kalit so’zdan keyin ‘:’ qo’yamiz. Dasturda shu qismga o’tib olishimiz uchun.
Bu qismda dasturda active false qiymat olgan va 1- if shart bajarilmaydi.
Keyin 2-if shartini active qanoatlantirgani uchun active true qiymat oladi goto key buyrugi orqali key: deb boshlangan qismga o’tib ketadi. Va Consolega “Salom” deb chiqaradi. Va 2-if shartiga o’tadi bu qismda esa active true qiymatga ega bo’lgan edi. Va dastur bu safar 2-if shartini qanoatlantirmadi va dastur tugadi.
Do'stlaringiz bilan baham: |