Üzemeltetőként

Szerző: Robert Simon
A Teremtés Dátuma: 19 Június 2021
Frissítés Dátuma: 12 Lehet 2024
Anonim
Üzemeltetőként - Technológia
Üzemeltetőként - Technológia

Tartalom

Meghatározás - Mit jelent mint üzemeltető?

Mint operátor, a C # -ben olyan operátor, amelyet referencia-típus kifejezés konvertálására használnak egyik típusról egy másik kompatibilis típusra.

Az as operátor megkísérel egy objektum csendes leadását egy adott típusra végrehajtani anélkül, hogy kivételhez vezetne a kudarc során. Két típus összehasonlítására használható. Mivel nem használják a felhasználó által definiált átalakításokhoz, következetesebb, mint egy normál leadás. Soha nem hoz létre ideiglenes objektumokat, és nem követeli meg a célváltozó konvertálását null értékre konvertálás előtt. Általában akkor használják, ha a kifejezés vagy objektum típusa, amelybe ki kell adni, még nem ismert.

Az as operátor elegáns módszert kínál az öntött művelet végrehajtására azáltal, hogy a kód olvashatóbbá teszi a kivétel kezelésére szolgáló kód nélkül. Ennek eredményeként csökken a kódméret és kevesebb fejlesztési erőfeszítés. Referencia típusok esetén az as operátor jó alternatíva az öntött operátor számára, mivel biztonságosabb és jobb teljesítményt nyújt.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza, mint operátor

Az as operátor típusvizsgálati operátor, két paraméterrel, amelyek tartalmazzák a konvertálandó referencia típus kifejezését és a rendeltetési hely típusát, amelyre a konvertálást végre kell hajtani. Ha a konvertálás sikeres, akkor visszaadja a konvertált objektumot, vagy null hiba esetén.

Például az as operátort felhasználhatja olyan gyűjteményobjektum, amely különféle típusú elemek - például egész szám, karakterlánc és a felhasználó által definiált típusok objektumai - tárolására képes, és a gyűjteményen keresztül iterál, hogy mindegyik elemhez hozzáférhessen. karakterlánc típusa.

Az as operátor csak referencia- és box-konverziók végrehajtására szolgál.

Noha az operátor hasonlóan teljesít, mint az öntött operátor, ez abban különbözik, hogy csak a referenciatípusok közötti konvertálásokra alkalmazható anélkül, hogy kivételek fordulnának elő az öntött művelet után. Nem használható felhasználói által létrehozott konverziókhoz.

Míg a típuskonverziókat az operátor használatával hajtják végre, a konvertált változó használata előtt ellenőrizni kell a visszatérési értéket nullra vonatkozóan. Ha olyan általános módszerrel használjuk, amely referencia- és értéktípusokat fogadhat bemenetként, akkor a módszert csak referencia-típusok elfogadására kell korlátozni.

Az as operátor sokkal hatékonyabb, mint az operátor, mert nemcsak teszteli az öntés sikerét, hanem a leadott értéket is visszatéríti a sikeres öntés mûveletéhez, vagy nulla hiba esetén.


Ezt a meghatározást a C #