Forstå C # 's "Hvis" Statement

January 28  by Eliza

Grunnlaget for all C # beslutningsevne er hvis setningen, som følger:

if (bool-uttrykk)
{
// Kontroll går her hvis uttrykket er sant.
}
// Kontroll overføres til denne uttalelsen om uttrykket er sant eller ikke.

Et par parentes umiddelbart etter nøkkelordet hvis inneholder noen betinget uttrykk av typen bool. Umiddelbart etter uttrykket er en blokk med kode satt av ved et par bukseseler. Hvis uttrykket er sant, utfører programmet koden i bukseseler. Hvis uttrykket er ikke sant, hopper programmet koden i bukseseler. (Hvis den gjør kjøre koden i bukseseler, ender det opp like etter den avsluttende seler og fortsetter derfra.)

Hvis setningen er lettere å forstå med et konkret eksempel:

// Sørg for at en ikke er negative:
// Hvis en er mindre enn 0. . .
hvis (a <0)
{
//. . .og tildele 0 til det slik at det ikke vil være negativ lenger.
a = 0;
}

Dette segmentet av kode gjør at variabelen a er ikke negativ - ". Hvis en er mindre enn 0, tildele 0 til en" større enn eller lik 0. Hvis uttalelsen sier, (Med andre ord, slår en til en positiv verdi).

Bukseseler er ikke nødvendig. C # behandler if (bool-uttrykk) uttalelse, som om det hadde blitt skrevet om (bool-uttrykk) {statement;}. Den generelle konsensus er å alltid bruke bukseseler for bedre skarphet. Med andre ord, ikke spør - bare gjør det.