స్ట్రింగ్ ఇంటర్‌పోలేషన్ $లో సి#

String Intar Polesan Lo Si



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

స్ట్రింగ్ ఇంటర్‌పోలేషన్ అనేది డాలర్ గుర్తు ($), దాని తర్వాత వంకర జంట కలుపులు ({}) ద్వారా ఎక్స్‌ప్రెషన్‌లను జతచేయడం ద్వారా జరుగుతుంది, ఈ కథనం C#లోని డాలర్ గుర్తును ఉపయోగించి స్ట్రింగ్ ఇంటర్‌పోలేషన్ ఎలా చేయాలో చర్చిస్తుంది.

స్ట్రింగ్ ఇంటర్‌పోలేషన్ $లో సి#

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







ఉపయోగించి వ్యవస్థ ;

తరగతి కార్యక్రమం {
స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్ట్రింగ్ పేరు = 'తాను' ;
int వయస్సు = 25 ;
కన్సోల్ . రైట్ లైన్ ( $ 'నా పేరు {name} మరియు నాకు {వయస్సు} సంవత్సరాలు' ) ;
}
}

ఈ కోడ్‌లో, “నా పేరు {పేరు} మరియు నాకు {వయస్సు} సంవత్సరాలు” అనే వాక్యం వేరియబుల్ విలువలతో ఇంటర్‌పోలేట్ చేయబడింది పేరు మరియు వయస్సు , ఈ కోడ్ యొక్క ఫలితం:





స్ట్రింగ్ ఇంటర్‌పోలేషన్‌ను ఉపయోగిస్తున్నప్పుడు మీరు కర్లీ జంట కలుపుల లోపల వ్యక్తీకరణలను కూడా చొప్పించవచ్చు; ఉదాహరణగా, ఈ క్రింది వాటిని పరిగణించండి:





ఉపయోగించి వ్యవస్థ ;
తరగతి కార్యక్రమం {
స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
int x = 10 ;
int మరియు = ఇరవై ;
కన్సోల్ . రైట్ లైన్ ( $ '{x} మరియు {y} మొత్తం {x + y}.' ) ;
}
}

ఈ కోడ్‌లో, {x + y} అనే వ్యక్తీకరణ ఇంటర్‌పోలేటెడ్ స్ట్రింగ్ లిటరల్‌లో చేర్చబడింది, ఈ కోడ్ యొక్క ఫలితం:



ముగింపు

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