Turinys:
Apibrėžimas - Ką reiškia, jei teiginys reiškia?
Jei teiginys C #, tai programavimo konstruktas C #, naudojamas pasirinktinai vykdyti kodo teiginius, remiantis Boole išraiškos įvertinimo rezultatu. Būklės išraiška turi grąžinti teisingą arba klaidingą reikšmę.
„If“ teiginys yra naudojamas kaip kontrolinis teiginys, norint išsišakojimą į skirtingas kodo dalis, atsižvelgiant į Boole sąlyginės išraiškos rezultatą. Išraiška nurodoma skliaustuose ir vertinama vykdant. Jei išraiška lemia tikrąją vertę, vykdomas kodas, einantis po teiginio „if“. Priešingu atveju vykdomas kodas, pateiktas pagal pasirenkamą „else“ teiginį. Jei kito sakinio nėra, vykdymas tęsiamas kodu po if bloku.
„If“ teiginys suteikia galimybę priimti sprendimus, kuriais remiantis vykdomas vienas kodo fragmentas, o ne kitas, remiantis viena ar daugiau nurodytų sąlygų.
„Techopedia“ paaiškina If pareiškimą
Kelios sąlygos gali būti sujungtos logine išraiška, kuri turi būti įvertinta if teiginyje naudojant OR operatorių (||) ir (arba) AND operatorių (&&). Kitas atitinkamų loginių operatorių rinkinys yra | ir &. Loginiai operatoriai && and || gaminti efektyvesnį kodą nei kiti reguliarieji, nes ne visada reikia įvertinti visą išraišką. Dėl to jie vadinami trumpojo jungimo operatoriais.
Pvz., Teiginys „if“ gali būti naudojamas norint patikrinti, ar programos įvestas simbolių raidinis, skaitinis ar specialusis simbolis.
Priešingai nei tokios kalbos kaip C ar C ++, kur nulio rezultatas laikomas klaidinga reikšme, o skaitmens, kuris nėra nulis, laikomas tikru, C # tikisi rezultatų tik kaip Boole vertės (tikros ar klaidingos). Taigi skaitinėms sąlygoms, tokioms kaip kintamasis, kuris nėra lygus nuliui, išraiška turi būti aiškiai parašyta tos sąlygos atžvilgiu, o ne tik įvertinta pačiam skaičiui pateikiant skliaustuose.
Nors jungiklio konstrukcija yra alternatyva if teiginiui ir gali suteikti geresnį našumą bei aiškesnį kodą, ji gali būti naudojama tik išraiškoms tikrinti pagal pastovias reikšmes. Jei teiginys gali būti pakeistas trišakiu operatoriumi, kai įvertinama būklė. Įvertinimo rezultatas laikomas priskiriant kintamąjį reikšmei.
Šis apibrėžimas buvo parašytas atsižvelgiant į C #