హోమ్ అభివృద్ధి స్థానిక వేరియబుల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

స్థానిక వేరియబుల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - లోకల్ వేరియబుల్ అంటే ఏమిటి?

సి # లో లోకల్ వేరియబుల్, ఒక బ్లాక్ ప్రారంభంలో లోకల్ వేరియబుల్ డిక్లరేషన్ ద్వారా డిక్లేర్ చేయబడిన వేరియబుల్ రకం, వేరియబుల్ లోకల్ గా ఉండటానికి ఉద్దేశించబడింది. ఇది ఒక స్టేట్మెంట్, స్విచ్-స్టేట్మెంట్, ఒక ఫోర్చ్ స్టేట్మెంట్, యూజింగ్ స్టేట్మెంట్ లేదా స్పెసిఫిక్ క్యాచ్ స్టేట్మెంట్ లేదా స్టేట్మెంట్ ఉపయోగించి కూడా సంభవించవచ్చు.


స్థానిక వేరియబుల్ డిక్లరేషన్ వేరియబుల్ పేరును గుర్తించే ఐడెంటిఫైయర్‌తో పాటు డిక్లేర్ చేయబడిన వేరియబుల్ రకాన్ని స్పష్టంగా నిర్వచిస్తుంది.


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


ప్రతి LINQ ఫలిత సమితికి అనుకూల రకాన్ని సృష్టించడంలో అనామక రకాలను తిరిగి ఇచ్చే భాషా ఇంటిగ్రేటెడ్ ప్రశ్నలతో (LINQ) వ్యవహరించడంలో కంపైలర్ దాని కుడి వైపున ఉన్న వ్యక్తీకరణ నుండి er హించిన ఒక అవ్యక్తంగా టైప్ చేసిన స్థానిక వేరియబుల్.

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

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


.NET రకాన్ని ఉపయోగించకుండా సూటిగా టైప్ చేసిన లోకల్ వేరియబుల్ డిక్లేర్ చేయబడుతుంది, కానీ "var" అనే కీవర్డ్‌తో తగిన రకాన్ని కేటాయిస్తుంది. ఉదాహరణకు, ఒక సేకరణను మళ్ళించటానికి దాని రకాన్ని ప్రకటించకుండా "ఫోర్చ్" స్టేట్మెంట్‌లో అవ్యక్తంగా టైప్ చేసిన లోకల్ వేరియబుల్ ఉపయోగించవచ్చు.


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


ఒక తరగతి యొక్క పద్ధతిలో దాని ఫీల్డ్ మాదిరిగానే స్థానిక వేరియబుల్ ఉన్న స్థానిక వేరియబుల్ ఫీల్డ్‌ను పద్ధతిలో యాక్సెస్ చేసేటప్పుడు దాచిపెడుతుంది. ఫీల్డ్ కంటే లోకల్ వేరియబుల్ ఉపయోగించడం చాలా సమర్థవంతంగా ఉంటుంది.

ఈ నిర్వచనం సి # సందర్భంలో వ్రాయబడింది
స్థానిక వేరియబుల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం