Mājas Attīstība Kas tiek iemests c? - definīcija no tehopedijas

Kas tiek iemests c? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Cast?

Lietne C # kontekstā ir metode, ar kuras palīdzību vērtību konvertē no viena datu veida uz citu. Apraide ir tiešs pārveidojums, ar kuru kompilators tiek informēts par pārvēršanu un no tā izrietošo datu zaudēšanas iespēju.


Apraide parasti tiek izmantota gadījumos, kad tiešajam reklāmguvumam vajadzētu būt informētam lietotājiem, kuri veic apraides darbību. Tas palīdz reklāmguvumos, kur var tikt zaudēta informācija vai kas citu iemeslu dēļ var neizdoties. Apraides operācijas var veikt skaitlisku konvertāciju gadījumos, kad mērķa veids ir mazāks vai mazāks. To izmanto arī, lai pārveidotu no bāzes klases gadījuma uz atvasinātu klasi.


Tā kā mainīgajiem raksturīga iezīme C # valodā, ka kompilēšanas laikā tiek statiski ierakstīta, mainīgos, kas vienreiz deklarēti kodā, nevar atkārtoti deklarēt un uzglabāt cita veida vērtības, ja vien šis tips nav pārveidojams par mainīgā tipu. Cast palīdz kopēt noteikta veida vērtību mainīgajā vai parametra metodē, kas atšķiras.


Lomās tiek dēvētas arī par tiešu reklāmguvumu.

Techopedia skaidro Cast

Operators, ko izmanto, lai veiktu liešanas operāciju C #, ir iekavas. Lai veiktu cast darbību, mērķa datu tips ir skaidri ierakstīts iekavās pirms konvertējamās vērtības. Lieta operācijas piemērs var būt dubultā vai pludinātā tipa mainīgā lieluma pārvēršana vesela skaitļa tipā.


Veicot operācijas, kurās iesaistīti bāzes un atvasinātie veidi, pastāv izņēmumu pieļaušanas risks. Lai pārbaudītu saderību pirms reālas izlases veikšanas, C # diviem operatoriem ir ļāvis droši atļaut liešanu, neradot nekādus izņēmumus. Divi operatori ir:

  • Operators “Ir” tiek izmantots, lai pārbaudītu veiksmīgu apraidi no viena atsauces tipa uz otru un noteiktu objekta veidu, to neizveidojot.
  • Operators 'As' izmanto, lai iegūtu liešanas vērtību, ja cast var veikt veiksmīgi un tādējādi efektīvāk.

Tā kā lējumu izmantošana potenciāli nav droša kļūmes iespējas dēļ, ļoti ieteicams veikt liešanas operācijas ar strukturētu izņēmumu apstrādes kodu, lai apstrādātu izņēmumus.

Šī definīcija tika uzrakstīta kontekstā ar C #
Kas tiek iemests c? - definīcija no tehopedijas