C#లో, జాబితా అనేది ఏదైనా డేటా రకాన్ని కలిగి ఉండే అంశాల సమాహారం మరియు డేటాను నిల్వ చేయడంలో మరియు మార్చడంలో సౌలభ్యాన్ని అందించే సాధారణంగా ఉపయోగించే డేటా నిర్మాణం. C#లో జాబితాను ఉపయోగించే ముందు, అది ముందుగా ప్రకటించబడాలి మరియు ప్రారంభించబడాలి, ఈ కథనం C#లో జాబితాను ఎలా ప్రకటించాలి మరియు ప్రారంభించాలో చర్చిస్తుంది.
C#లో జాబితాను ప్రకటించడం
C#లో జాబితాను ప్రకటించడానికి, System.Collections.Generic నేమ్స్పేస్ను దిగుమతి చేయడం మొదటి దశ. ఈ నేమ్స్పేస్ జాబితాలను సృష్టించడానికి మరియు మార్చడానికి ఉపయోగించే జాబితా
System.Collections.Generic ఉపయోగించి;
తరగతి కార్యక్రమం {
స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
జాబితా < int > సంఖ్యలు;
}
}
పై వాక్యనిర్మాణంలో, System.Collections.Generic నేమ్స్పేస్ దిగుమతి చేయబడింది, ఆపై జాబితా
C#లో జాబితాను ప్రారంభించడం
జాబితా ప్రకటించబడిన తర్వాత, అది విలువలతో ప్రారంభించబడుతుంది మరియు C#లో జాబితాను ప్రారంభించేందుకు అనేక మార్గాలు ఉన్నాయి. జాబితాకు ఒక్కొక్కటిగా విలువలను జోడించడానికి Add() పద్ధతిని ఉపయోగించడం మొదటి మార్గం, Add() పద్ధతిని ఉపయోగించి పూర్ణాంకాల జాబితాను ఎలా ప్రారంభించాలో వివరించే ఉదాహరణ కోడ్ ఇక్కడ ఉంది:
System.Collections.Generic ఉపయోగించి;
తరగతి కార్యక్రమం {
స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
జాబితా < int > సంఖ్యలు = కొత్త జాబితా < int > ( ) ;
సంఖ్యలు.జోడించు ( 10 ) ;
సంఖ్యలు.జోడించు ( ఇరవై ) ;
సంఖ్యలు.జోడించు ( 30 ) ;
సంఖ్యలు.జోడించు ( 40 ) ;
సంఖ్యలు.జోడించు ( యాభై ) ;
}
}
పై వాక్యనిర్మాణంలో, జాబితా
C#లో జాబితాను ప్రారంభించేందుకు మరొక మార్గం సేకరణ ఇనిషియలైజర్ సింటాక్స్ని ఉపయోగించడం, ఇది కోడ్ యొక్క ఒకే లైన్లో జాబితాను ప్రకటించడానికి మరియు ప్రారంభించేందుకు మిమ్మల్ని అనుమతిస్తుంది. సేకరణ ఇనిషియలైజర్ సింటాక్స్ని ఉపయోగించి పూర్ణాంకాల జాబితాను ఎలా ప్రారంభించాలో ప్రదర్శించే ఉదాహరణ కోడ్ ఇక్కడ ఉంది:
System.Collections.Generic ఉపయోగించి;తరగతి కార్యక్రమం {
స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
జాబితా < int > సంఖ్యలు = కొత్త జాబితా < int > ( ) { 10 , ఇరవై , 30 , 40 , యాభై } ;
}
}
పై కోడ్లో, మేము మొదట జాబితా
ఉదాహరణ: C#లో జాబితాను ప్రకటించడం మరియు ప్రారంభించడం
C#లో జాబితాను ప్రకటించడం మరియు ప్రారంభించడం రెండింటినీ ప్రదర్శించే సామూహిక కోడ్ ఇక్కడ ఉంది:
వ్యవస్థను ఉపయోగించడం;System.Collections.Generic ఉపయోగించి;
తరగతి కార్యక్రమం {
స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
// పూర్ణాంకాల జాబితాను ప్రకటిస్తోంది
జాబితా < int > సంఖ్యలు;
// జోడించు ఉపయోగించి జాబితాను ప్రారంభించడం ( ) పద్ధతి
సంఖ్యలు = కొత్త జాబితా < int > ( ) ;
సంఖ్యలు.జోడించు ( 10 ) ;
సంఖ్యలు.జోడించు ( ఇరవై ) ;
సంఖ్యలు.జోడించు ( 30 ) ;
సంఖ్యలు.జోడించు ( 40 ) ;
సంఖ్యలు.జోడించు ( యాభై ) ;
// మూలకాలను ప్రదర్శిస్తోంది లో జాబితా
కన్సోల్.WriteLine ( 'జోడించు() పద్ధతిని ఉపయోగించి జాబితాలోని మూలకాలు:' ) ;
ప్రతి ( ఉందొ లేదో అని లో సంఖ్యలు ) {
కన్సోల్.WriteLine ( ఒకదానిపై ) ;
}
// సేకరణ ఇనిషియలైజర్ సింటాక్స్ ఉపయోగించి జాబితాను ప్రారంభించడం
జాబితా < స్ట్రింగ్ > names = కొత్త జాబితా < స్ట్రింగ్ > ( ) { 'తాను' , 'మైక్' , 'సారా' , 'డేవిడ్' } ;
// మూలకాలను ప్రదర్శిస్తోంది లో జాబితా
కన్సోల్.WriteLine ( ' \n సేకరణ ఇనిషియలైజర్ సింటాక్స్ ఉపయోగించి జాబితాలోని మూలకాలు:' ) ;
ప్రతి ( స్ట్రింగ్ పేరు లో పేర్లు ) {
కన్సోల్.WriteLine ( పేరు ) ;
}
}
}
పై కోడ్లో, మేము మొదట “సంఖ్యలు” అని పిలువబడే పూర్ణాంకాల జాబితాను ప్రారంభించకుండానే ప్రకటించి, ఆపై జాబితాకు ఐదు పూర్ణాంకాలను జోడించడానికి Add() పద్ధతిని ఉపయోగించి జాబితాను ప్రారంభించాము. తరువాత, foreach లూప్ ఉపయోగించి మేము జాబితాలోని అంశాలను ప్రదర్శిస్తాము.
మేము జాబితాకు నాలుగు స్ట్రింగ్లను జోడించడానికి మరియు ఫోర్చ్ లూప్ని ఉపయోగించి జాబితాలోని ఎలిమెంట్లను ప్రదర్శించడానికి కలెక్షన్ ఇనిషియలైజర్ సింటాక్స్ని ఉపయోగించి “పేర్లు” అనే స్ట్రింగ్ల జాబితాను కూడా ప్రకటిస్తాము మరియు ప్రారంభిస్తాము.
ముగింపు
జాబితాలు అనేది C#లోని శక్తివంతమైన డేటా నిర్మాణం, ఇది వస్తువుల సేకరణలను నిల్వ చేయడానికి మరియు మార్చడానికి ఉపయోగించబడుతుంది, అయితే C#లో జాబితాను ఉపయోగించే ముందు దానిని ముందుగా ప్రకటించాలి మరియు ప్రారంభించాలి. జాబితా