Turinys:
Apibrėžimas - ką reiškia Unary Operator?
Vienarūšis operatorius, C #, yra operatorius, paimantis vieną operandą išraiškai ar teiginiui. Vienarūšiai operatoriai C # yra +, -, !, ~, ++, - ir cast operatorius.
Vieningo operatoriaus deklaracijos parašas apima operatoriaus žetoną ir parametro tipą; tam nereikia grąžinimo tipo ir parametro pavadinimo.
Visi C # vienarūšiai operatoriai turi iš anksto nustatytą diegimą, kuris pagal nutylėjimą bus naudojamas išraiškai. Šie vieningi operatoriai gali būti perkrauti vartotojo apibrėžtais tipais, pritaikant pasirinktinį įgyvendinimą, apibrėždami statinio nario funkcijas, naudodami raktinį žodį „operatorius“.
„Techopedia“ paaiškina „Unary Operator“
Vienarūšių operatorių sąrašą su jų informacija sudaro:
- Operatorius „Unary Plus“ (+): Skaičiaus tipo operacijos rezultatas yra paties operando vertė. Šis operatorius buvo iš anksto nustatytas visiems skaičių tipams.
- Uniarus minuso operatorius (-): Šis operatorius gali būti naudojamas neigti sveikojo skaičiaus, slankiojo kablelio ir dešimtainio tipo numerius.
- Loginis papildymas (neigimas) Operatorius (!): Šis operatorius gali būti naudojamas tik su Boole tipo operantais.
- Bitinis papildymas (neigimas) Operatorius (~): Šis operatorius gali būti naudojamas su sveikaisiais skaičiais, vienetais, ilgomis ir ilgomis operandų rūšimis. Operacijos rezultatas šiek tiek papildo (atvirkščiai dvejetainį atvaizdą) operandą.
- Prefikso padidinimas (++) ir Sumažinimas (-) Operatorius: Operandas gali būti kintamasis, nuosavybės prieiga arba indekso prieiga. Esant padidintam operatoriui, sveikojo tipo operandų operacijos rezultatas būtų vertė, padidinta 1-ąja. Jei mažinimo operatoriui būtų suteikta vertė, sumažinta 1 nuo operando. Didinimo / mažinimo operatorių taip pat galima naudoti žymint postfiksą
- Vaidinimo operatorius: naudojamas kuriant išraiškas, skirtas konvertuoti į nurodytą tipą. Šis operatorius pavaizduotas simboliu „T“, kur T yra tipas, į kurį reikia konvertuoti operandą arba išraiškos rezultatą
