Kot izvajalec

Avtor: Robert Simon
Datum Ustvarjanja: 19 Junij 2021
Datum Posodobitve: 12 Maj 2024
Anonim
Svoboden kot ptica
Video.: Svoboden kot ptica

Vsebina

Opredelitev - Kaj pomeni operater?

Kot operator je v C # operator, ki se uporablja za pretvorbo izraza referenčnega tipa iz ene vrste v drugo združljivo vrsto.

Operater as poskuša izvesti tiho zasedbo predmeta v dani vrsti, ne da bi pri neuspehu dvignil izjemo. Lahko se uporablja za primerjavo dveh vrst. Ker se ne uporablja za uporabniško definirano pretvorbo, je bolj dosleden kot običajna zasedba. Nikoli ne ustvari začasnih predmetov in ne zahteva, da se ciljna spremenljivka pred pretvorbo pretvori v ničelno. Običajno se uporablja, kadar vrsta izraza ali predmeta, ki ga je treba dati, še ni znana.

Operater as ponuja eleganten način izvajanja funkcije cast, tako da koda postane bolj berljiva, brez kakršne koli kode za upravljanje izjem. Posledica tega je manjša velikost kode in manjši napori pri razvoju. Pri referenčnih vrstah je operater as dobra alternativa operaterju, ki ga oddajo, saj je varnejši in zagotavlja boljše delovanje.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija pojasnjuje kot operater

Operater as je operator za preskušanje tipa z dvema parametroma, ki vključujeta izraz referenčnega tipa, ki ga je treba pretvoriti, in ciljni tip, v katerega mora biti izvedena pretvorba. Če je pretvorba uspešna, vrne pretvorjeni predmet ali ničel ob napaki.

Na primer, kot operater lahko uporabimo predmet zbirke, ki lahko shrani seznam elementov različnih vrst - na primer celo število, niz in predmete uporabniško določenih vrst - in skozi zbirko iterati do dostopa do vseh elementov kot vrsta niza

Operater as se uporablja samo za izvajanje referenčnih in boksarskih pretvorb.

Čeprav operater as deluje podobno kot operater lite, se razlikuje po tem, da je uporaben samo za pretvorbe med referenčnimi vrstami brez pojava izjem po operaciji oddajanja. Ni ga mogoče uporabiti za uporabniško definirane pretvorbe.

Medtem ko izvajate pretvorbe tipa s pomočjo operaterja, je treba pred uporabo pretvorbe spremeniti, da se vrne vrednost ničelna. Če se uporablja z generično metodo, ki lahko kot vhodne podatke prejme referenčne in vrednosti vrednosti, mora biti metoda omejena samo na sprejemanje referenčnih vrst.

Operater as je učinkovitejši od operaterja, saj ne le preizkuša uspešnost oddane zasedbe, ampak tudi vrne vrednost oddaje za uspešno operacijo oddajanja ali ničelno.


Ta opredelitev je bila napisana v besedilu C #