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

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

విషయ సూచిక:

Anonim

నిర్వచనం - నెస్టెడ్ రకం అంటే ఏమిటి?

C # లో సమూహ రకం, ఇప్పటికే ఉన్న తరగతి లేదా struct లో ప్రకటించిన రకం. సంకలన యూనిట్ లేదా నేమ్‌స్పేస్‌లో నేరుగా ప్రకటించబడే నాస్టెడ్ రకానికి భిన్నంగా, సమూహ రకం కలిగి ఉన్న (లేదా బాహ్య) రకం పరిధిలో నిర్వచించబడుతుంది.


సమూహ రకాన్ని దాని పరిధి, దృశ్యమానత మరియు జీవితకాలం ఇతర రకాలుగా బహిర్గతం చేయకుండా కలిగి ఉన్న రకంలోనే ముగుస్తుంది. సేకరణ రకంలోని ఎన్యూమరేటర్ సభ్యుడు సాధారణంగా సేకరణపై మళ్ళించడానికి సమూహ రకంగా అమలు చేయబడతారు. ఒక ఇరేటర్‌గా, డేటా సేకరణ యొక్క అంతర్లీన నిర్మాణంతో సంబంధం లేకుండా, సేకరణను మళ్ళించడానికి అదే క్లయింట్-సైడ్ లాజిక్‌ను ఎన్యూమరేటర్ అనుమతిస్తుంది.


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

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

ప్రోగ్రామ్‌లోని బహిరంగ ప్రదేశంతో ప్రకటించడం ద్వారా మరియు దాని పూర్తి అర్హత గల పేరును ఉపయోగించడం ద్వారా ఒక సమూహ రకాన్ని ప్రోగ్రామ్‌లోని ఎక్కడి నుండైనా యాక్సెస్ చేయవచ్చు.


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


సమూహ రకం కింది కీ లక్షణాలను కలిగి ఉంది:

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

క్లయింట్ కోడ్ ద్వారా ఇన్‌స్టాంటియేషన్ కోసం బహిరంగంగా బహిర్గతం చేయవలసి వచ్చినప్పుడు లేదా క్లయింట్ కోడ్‌లో నేరుగా ప్రస్తావించబడినప్పుడు సమూహ రకాన్ని ఉపయోగించకూడదు. తార్కిక సమూహ నిర్మాణాలకు నేమ్‌స్పేస్ స్థానంలో దీనిని ఉపయోగించలేరు.

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