Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5078|Odgovoriti: 2

[Vir] .NET/C# uporablja razliko && v IF sodbah

[Kopiraj povezavo]
Objavljeno 9. 2. 2023 ob 19:57:08 | | | |
Ko sem se pogovarjal s sodelavcem, me je kolega nenadoma vprašal, kakšna je razlika med uporabo simbolov ena & in dva & v presoji IF, in nenadoma sem bil zmeden, pozabil sem, ali uporabiti en & simbol kot pogoj ali dva & simbole kot pogoje.Pravilno je v IF logični presoji in uporablja dva & simbola

Bitni operatorji so hitrejši od običajnih aritmetičnih operatorjev in lahko opravljajo nekatere funkcije, ki jih aritmetični operatorji ne morejo. Če želite razvijati učinkovite programe, so bitni operatorji nujni. Operatorji bitov se uporabljajo za manipulacijo binarnih bitov, vključno z: bit-<<--bit>>-bit-

& je bitno po bitu, kar pomeni, da deluje na bitni ravni. && je logično z, kar pomeni, da deluje na Booleovski ravni (resnično/napačno). Logika in uporaba kratkih stikov (Če je prvi del napačen, je nesmiselno preverjati drugi del) da se prepreči preveč izvajanja kode,In z bitom in je treba delati na vsakem bitu, da določimo rezultat


Vzorčna koda je naslednja:



Vidimo lahko, da pri uporabi simbola &&, če je prvi napačen, se druga presoja ne izvede, medtem ko pri uporabi simbola &, čeprav je prva napačna, mora biti očiten rezultat napačen, vendar se bo druga metoda presoje vseeno izvedela.

(Konec)




Prejšnji:Uporabite PowerShell ukaze za kloniranje IIS app poola
Naslednji:Ventoy rešitev za sistem za pritrditev USB ključkov
Objavljeno 2023-2-9 23:24:41 |
Uči se učiti
Objavljeno 27. 2. 2023 ob 14:42:57 |
Uči se, uči se, uči se, uči se, uči se
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com