ఆపరేటర్స్

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 15 మే 2024
Anonim
సంకల్ప ట్రస్ట్ సేవ ద్వారా దివ్య కేబుల్ టీవీ ఆపరేటర్స్ సహకారంతో చలివేంద్రం
వీడియో: సంకల్ప ట్రస్ట్ సేవ ద్వారా దివ్య కేబుల్ టీవీ ఆపరేటర్స్ సహకారంతో చలివేంద్రం

విషయము

నిర్వచనం - ఆపరేటర్లు అంటే ఏమిటి?

C # లో ఆపరేటర్లు, వ్యక్తీకరణ యొక్క మూల్యాంకనం సమయంలో నిర్వహించాల్సిన కార్యకలాపాలను పేర్కొనడానికి వ్యక్తీకరణ లేదా ప్రకటనలో ఉపయోగించే చిహ్నాలు. ఆపరేటర్లు ప్రోగ్రామ్ ఎలిమెంట్స్, ఇవి గణనలను నిర్వహించడానికి వ్యక్తీకరణలో ఒకటి లేదా అంతకంటే ఎక్కువ ఒపెరాండ్లకు వర్తించవచ్చు. ఆపరేటర్‌తో ఉపయోగించిన ఆపరేషన్‌లు అక్షరాస్యులు, ఫీల్డ్‌లు, లోకల్ వేరియబుల్స్ మరియు ఎక్స్‌ప్రెషన్స్ కావచ్చు.

సాధారణంగా, స్థిరాంకాలు మరియు వేరియబుల్స్‌లో నిల్వ చేసిన డేటాతో పనిచేయడానికి ప్రాధమిక మార్గంగా ఏర్పడే వ్యక్తీకరణలను నిర్మించడంలో ఆపరేటర్లు సహాయం చేస్తారు.

అన్ని C # ఆపరేటర్లకు అంతర్నిర్మిత రకాలను కలిగి ఉన్న ఏదైనా వ్యక్తీకరణలో ఉపయోగించబడే ముందే నిర్వచించిన అమలుతో అందించబడినప్పటికీ, వినియోగదారు నిర్వచించిన రకాల్లో వర్తించేటప్పుడు ప్రవర్తనను సవరించడానికి వాటిని ఓవర్‌లోడ్ చేయవచ్చు. అంకగణిత కార్యకలాపాల సమయంలో సంభవించే ఓవర్‌ఫ్లోకు సంబంధించిన మినహాయింపులను నిర్వహించడానికి లేదా విస్మరించడానికి ఎంపికను అందించడంలో తనిఖీ చేసిన మరియు తనిఖీ చేయని ఆపరేటర్లు సహాయం చేస్తారు.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా ఆపరేటర్లను వివరిస్తుంది

సి ++ ఆపరేటర్ల మాదిరిగానే, సి # ఆపరేటర్లకు కూడా ప్రాధాన్యత మరియు అసోసియేటివిటీ ఉన్నాయి, ఇవి వ్యక్తీకరణలో ఆపరేటర్ల మూల్యాంకనం యొక్క క్రమాన్ని నిర్ణయిస్తాయి. ఆపరేటర్‌తో ఉపయోగించిన ఒపెరాండ్ల సంఖ్య ఆధారంగా, ఆపరేటర్లను యూనిరీ (సింగిల్ ఒపెరాండ్), బైనరీ (రెండు ఒపెరాండ్స్) మరియు టెర్నరీ (మూడు ఒపెరాండ్స్) గా వర్గీకరించారు.

వినియోగదారు-నిర్వచించిన రకాలు ఆపరేటర్‌ను పబ్లిక్ లెవల్ యాక్సెసిబిలిటీతో ‘ఆపరేటర్’ అనే కీవర్డ్‌ని ఉపయోగించి స్టాటిక్ మెంబర్ ఫంక్షన్‌గా నిర్వచించడం ద్వారా ఓవర్‌లోడ్ చేయవచ్చు. కొంతమంది ఆపరేటర్లను కొన్ని పరిమితులతో మాత్రమే ఓవర్‌లోడ్ చేయవచ్చు.

ఉదాహరణకు, ఆపరేటర్ ‘==’ ను మార్చలేని విలువ రకం యొక్క రెండు వస్తువులను పోల్చడానికి ఉపయోగించవచ్చు, దీని కోసం ఆపరేటర్ రిఫరెన్స్ సమానత్వానికి బదులుగా విలువ సమానత్వాన్ని పోల్చడానికి ఆబ్జెక్ట్ యొక్క వినియోగదారు నిర్వచించిన రకంలో ఓవర్‌లోడ్ చేయబడుతుంది.

నిర్దిష్ట కార్యాచరణల కోసం ఉపయోగించే వివిధ రకాల సి # ఆపరేటర్లు:


  • అసైన్‌మెంట్ (=): వ్యక్తీకరణ ఫలితాన్ని వేరియబుల్‌కు కేటాయించడానికి ఉపయోగిస్తారు
  • షార్ట్-హ్యాండ్ అసైన్‌మెంట్ (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): సాధారణ అసైన్‌మెంట్ కార్యకలాపాలను తగ్గించడానికి
  • అంకగణితం (+, -, *, /,%): గణిత వ్యక్తీకరణలను నిర్మించడానికి
  • పెరుగుదల మరియు తగ్గింపు ఆపరేటర్లు (++ మరియు -): విలువను 1 పెంచడానికి లేదా తగ్గించడానికి సత్వరమార్గం
  • పోలిక (==,>, <,> =, <= ,! =): ప్రోగ్రామ్ ప్రవాహాన్ని నియంత్రించే పోలికను నిర్వహించడానికి
  • బూలియన్ లాజికల్ ఆపరేటర్ (!, &&, ||, ^): బూలియన్ తార్కిక కార్యకలాపాలను నిర్వహించడానికి
  • బిట్‌వైస్ మానిప్యులేషన్ (&, |, ^, >>, <<): ప్రతి బిట్ పూర్ణాంక విలువలను మార్చటానికి
  • టైప్ టెస్టింగ్ (అంటే): ఒక వస్తువు రకాన్ని తనిఖీ చేయడానికి లేదా మార్చడానికి
  • పాయింటర్ మానిప్యులేషన్ (*, &, ->,): అసురక్షిత కాన్‌లోని పాయింటర్లపై నేరుగా చేసే ఆపరేషన్ల కోసం
  • ఓవర్‌ఫ్లో మినహాయింపు (తనిఖీ చేయబడింది మరియు తనిఖీ చేయబడలేదు): విలువలపై ఓవర్‌ఫ్లోను తనిఖీ చేయడం లేదా నివారించడం ఎంపిక
  • టెర్నరీ ఆపరేటర్ (? :): నిర్ణయాలు తీసుకోవడానికి ఉపయోగిస్తారు
ఈ నిర్వచనం C # యొక్క కాన్ లో వ్రాయబడింది