Koti kehitys Mikä on etusija? - määritelmä techopediasta

Mikä on etusija? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä ensisijaisuus tarkoittaa?

Ensisijaisuus C # -merkinnässä on sääntö, joka määrittelee järjestyksen, jossa tietyt toiminnot on suoritettava lausekkeessa. Tietylle lausekkeelle, joka sisältää enemmän kuin kaksi operaattoria, se määrittelee mitkä toiminnot tulisi laskea ensin.

Vaikka ihmisten suorittaman lausekkeen arviointi alkaa vasemmalta ja toimii oikealle, C # -lauseke arvioidaan operaattorin etusijalla. Ensisijaisuus auttaa kuvaamaan lauseketta, joka sisältää erityyppisiä operaattoreita ilman sulkuja, lausekkeina sulkeina soveltamalla C #: n kielivaatimuksessa (CLS) asetettuja ennalta määritettyjä sääntöjä.

AC # -lauseke on sekvenssi yhdestä tai useammasta operandista, jotka on yhdistetty operaattoreilla ja voi sisältää myös kirjaimellisia arvoja, menetelmän kutsumista, muuttujia jne. Tämän tyyppinen lauseke voidaan arvioida yhtenä arvona, objektina tai menetelmänä. Ensisijaisella asemalla on tärkeä rooli määritettäessä järjestystä, jossa lauseke on arvioitava.

Techopedia selittää etuoikeuden

C # -operaattoreiden etusija on samanlainen kuin algebrallisissa kaavoissa. C # -operaattorien luokkien tärkeysjärjestys sisältää:

  • Ensisijainen (xy, f (x), a, x ++, x--, uusi, tyyppi, valittu, ei valittu)
  • Yhtenäinen (+, -, !, ~, ++ x, --x, (T) x)
  • Kertolasku (*, /, %)
  • Lisäaine (+, -)
  • Vaihto (<<. >>)
  • Suhde- ja tyyppitestaus (<.>, <=, > =, On, kuten)
  • Tasa-arvo (==, ! =)
  • Looginen JA (&)
  • Looginen XOR (^)
  • Looginen TAI (|)
  • Ehdollinen JA (&&)
  • Ehdollinen TAI ||
  • Null-yhdistäminen (??)
  • Ternary (tai ehdolliset) (? :)
  • Tehtävä (=, * =, / =, % =. + =, - =,, & =, ^ =, | = 0)

Esimerkiksi lauseke "a - b / c, b / c" arvioidaan ensin ja sitten osamäärä vähennetään "a": sta, koska jako on tärkeämpi kuin vähennys.

Ensisijaisuus voidaan ohittaa käyttämällä sulkuja lausekkeelle, joka on ensin arvioitava.

Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on etusija? - määritelmä techopediasta