Turinys:
Apibrėžimas - Ką reiškia Vaidinti?
Vaidinimas C # kontekste yra metodas, kuriuo vertė konvertuojama iš vieno duomenų tipo į kitą. Vaidinimas yra aiškus konvertavimas, kurio metu kompiliatorius informuojamas apie konvertavimą ir iš jo kylančią duomenų praradimo galimybę.
Laidos dažniausiai naudojamos, kai tiesioginį konversiją turėtų žinoti vartotojai, atliekantys perdavimo operaciją. Tai padeda atliekant konversijas, kai informacija gali būti prarasta arba gali nepavykti dėl kitų priežasčių. Vaidinimo operacijas galima atlikti skaitinėmis konversijomis, kai tikslo tipas yra mažesnio tikslumo arba mažesnio diapazono. Jis taip pat naudojamas konversijai iš bazinės klasės egzemplioriaus į išvestinę klasę.
Dėl neatsiejamų kintamųjų C # kalboje būdingų bruožų, kai rinkimo metu statiškai rašoma, vienkartiniai kodų deklaruoti kintamieji negali būti vėl deklaruojami ir saugo kito tipo reikšmes, nebent tas tipas yra konvertuojamas į kintamojo tipą. Vaidinimas padeda nukopijuoti tam tikro tipo vertę į skirtingo tipo kintamąjį ar parametrą.
Laidos taip pat žinomos kaip aiškus konversija.
„Techopedia“ paaiškina aktorius
Operatorius, naudojamas atlikti operaciją C #, yra skliaustuose. Prieš atliekant konvertuojamą vertę, paskirties duomenų tipas aiškiai nurodomas skliaustuose, kad būtų atlikta bendra operacija. Vaidinimo operacijos pavyzdys gali būti dvigubo arba flotacinio tipo kintamojo konvertavimas į sveikojo skaičiaus tipą.
Atliekant operacijas, kurios apima bazinius ir išvestinius tipus, yra rizika išmesti išimtis. Norėdami patikrinti suderinamumą prieš realiai atlikdami balsą, C # dviem operatoriams suteikė galimybę saugiai atlikti liejimus nesukeliant jokių išimčių. Du operatoriai yra šie:
- Operatorius „Yra“ naudojamas norint patikrinti, ar pavyksta perduoti iš vieno atskaitos tipo į kitą, ir nustatyti objekto tipą jo nekeliant.
- „As“ operatorius naudojo liejamąją vertę, jei liejimas gali būti sėkmingai padarytas ir todėl efektyvesnis.
Kadangi dėl nesėkmės gali būti nesaugu naudoti liejinius, labai rekomenduojama atlikti liejimo operacijas su struktūrizuotu išimčių tvarkymo kodu, kad būtų galima tvarkyti išimtis.
Šis apibrėžimas buvo parašytas atsižvelgiant į C #