కాన్స్టాంట్

రచయిత: Peter Berry
సృష్టి తేదీ: 11 ఆగస్టు 2021
నవీకరణ తేదీ: 22 జూన్ 2024
Anonim
noc19-ee36-lec21
వీడియో: noc19-ee36-lec21

విషయము

నిర్వచనం - స్థిరమైన అర్థం ఏమిటి?

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

సిస్టమ్‌ను మినహాయించి అంతర్నిర్మిత రకం యొక్క వేరియబుల్స్. కంపైల్ సమయంలో మార్పులేని విలువ తెలిసిన వస్తువును స్థిరాంకాలుగా ప్రకటించవచ్చు. సంకలనం సమయంలో, స్థిరమైన విలువ దాని అక్షర విలువకు కంపైలర్ చేత ఇంటర్మీడియట్ లాంగ్వేజ్ కోడ్‌లోకి ప్రత్యామ్నాయం అవుతుంది. ఇది ప్రమాదవశాత్తు దోషాలను తగ్గించడం ద్వారా అనువర్తనం యొక్క మంచి సమగ్రతకు దారితీస్తుంది. స్థిరాంకాల వాడకం రెగ్యులర్ వేరియబుల్స్ కంటే పనితీరును మెరుగుపరుస్తుంది. సాఫ్ట్‌వేర్ పునర్వినియోగం చేయడానికి ముందు ఒకే స్థలంలో స్థిరమైన విలువను నవీకరించడం సులభం కనుక ఇది కోడ్ రీడబిలిటీని మెరుగుపరుస్తుంది మరియు మెరుగైన నిర్వహణను అందిస్తుంది.


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

టెకోపీడియా కాన్స్టాంట్ గురించి వివరిస్తుంది

స్థిరాంకం కింది లక్షణాలను కలిగి ఉంటుంది లేదా ఈ క్రింది నియమాలకు కట్టుబడి ఉండాలి:

  • ఇచ్చిన రకానికి చెందిన ఒకటి లేదా అంతకంటే ఎక్కువ స్థిరాంకాలు ఒకే డిక్లరేషన్‌లో ప్రకటించబడతాయి.
  • స్థిరాంకం స్బైట్, బైట్, షార్ట్, అషోర్ట్, ఇంటెంట్, యుంట్, లాంగ్, ఉలోంగ్, చార్, ఫ్లోట్, డబుల్, డెసిమల్, బూల్, స్ట్రింగ్, ఎనుమ్-టైప్, లేదా రిఫరెన్స్ టైప్ వంటి ఏ రకమైన అయినా కావచ్చు.
  • స్థిరాంకం యొక్క ఒక రకమైన స్థిరాంకం వలె కనీసం ప్రాప్యత ఉండాలి.
  • డిపెండెన్సీలు వృత్తాకార స్వభావం కలిగి ఉండకపోతే స్థిరాంకం ఇతర స్థిరాంకాలపై ఆధారపడి ఉంటుంది.
  • ఒక పద్ధతి, ఆస్తి లేదా సంఘటన కోసం స్థిరాంకం ఉపయోగించబడదు.
  • స్థిరంగా, తరగతి, స్ట్రక్ట్ మరియు అర్రే వంటి వినియోగదారు నిర్వచించిన రకాలు ఉండకూడదు.
  • స్థిరాంకం ప్రకటించేటప్పుడు, స్టాటిక్ మాడిఫైయర్ ఉపయోగించబడదు.
  • రన్‌టైమ్‌లో ఇప్పటికే కేటాయించిన స్థిరమైన వేరియబుల్‌ను కేటాయించడం సంకలన లోపానికి దారితీస్తుంది.
  • రన్‌టైమ్‌లో స్థిరాంకంతో ఏ చిరునామా సంబంధం లేదు కాబట్టి, ఇది సూచన ద్వారా పంపబడదు మరియు వ్యక్తీకరణలో l- విలువగా కనిపించదు.
  • పబ్లిక్, ప్రైవేట్, రక్షిత, అంతర్గత లేదా రక్షిత అంతర్గత వంటి యాక్సెస్ మాడిఫైయర్లతో స్థిరాంకం ఉపయోగించవచ్చు.
  • తరగతి స్థాయిలో చేసిన స్థిరమైన ప్రకటనలు అసెంబ్లీ మెటాడేటాలో నిల్వ చేయబడతాయి.

స్థిరాంకాలను ఉపయోగిస్తున్నప్పుడు కొన్ని ఉత్తమ పద్ధతులు:


  • డిక్లరేషన్ సమయంలో స్థిరాంకాలు ప్రారంభించాల్సిన అవసరం ఉంది.
  • ప్రత్యేక విలువలను సూచించేటప్పుడు స్థిరాంకాలు అర్ధవంతమైన పేర్లతో ఉపయోగించబడతాయి.
  • బహుళ కాని సమగ్ర / సమగ్ర స్థిరాంకాలను నిర్వచించడానికి, వాటిని సమూహపరచడానికి ఒకే స్టాటిక్ క్లాస్ (స్థిరమైన సభ్యుల వేరియబుల్స్ కలిగి ఉంటుంది) ఉపయోగించవచ్చు.
  • స్థిరమైన వేరియబుల్ యొక్క పరిధి ఒకే అసెంబ్లీ, తరగతి లేదా పద్ధతికి పరిమితం చేయబడింది. అందువల్ల, ఇతర అసెంబ్లీలలో నిర్వచించబడిన స్థిరమైన విలువలను సూచించేటప్పుడు, ఆధారపడిన అసెంబ్లీని కంపైల్ చేయడానికి ముందు ఏదైనా మార్పు కోసం దాన్ని తిరిగి కంపైల్ చేయాలి.

స్థిరాంకం చదవడానికి మాత్రమే వేరియబుల్‌కు భిన్నంగా ఉంటుంది, దీనిలో డిక్లరేషన్ సమయంలో పూర్వం ప్రారంభించాల్సిన అవసరం ఉంది మరియు స్థిరంగా ఉంటుంది, అయితే రెండోది డిక్లరేషన్ సమయంలో లేదా ఏదైనా ఒక సమయంలో ప్రారంభించవచ్చు (కన్స్ట్రక్టర్ మాదిరిగా కన్స్ట్రక్టర్ రకం ఆధారంగా వేర్వేరు విలువలను కలిగి ఉంటుంది ). అందువల్ల, స్థిరాంకాన్ని కంపైల్-టైమ్ స్థిరాంకం అంటారు, మరియు చదవడానికి మాత్రమే వేరియబుల్ రన్‌టైమ్ స్థిరాంకం.


ఈ నిర్వచనం C # యొక్క కాన్ లో వ్రాయబడింది