జెనెరిక్

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 15 మే 2024
Anonim
జెనెరిక్ Medicines/ఎందుకు comes in less price / save money
వీడియో: జెనెరిక్ Medicines/ఎందుకు comes in less price / save money

విషయము

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

జెనెరిక్స్ సి # లోని ఒక లక్షణాన్ని సూచిస్తుంది, ఇది ఒక తరగతి లేదా పద్ధతిని రకంతో పరామితిగా నిర్వచించటానికి అనుమతిస్తుంది.

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

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

జెనెరిక్స్ను పారామెట్రిక్ పాలిమార్ఫిజం అని కూడా అంటారు.


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

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

మునుపటి సంస్కరణల్లో సాధారణీకరణను అమలు చేయడంలో పరిమితిని అధిగమించడానికి .NET యొక్క కామన్ లాంగ్వేజ్ రన్‌టైమ్‌లో భాగంగా సి # 2.0 లో జెనెరిక్స్ ప్రవేశపెట్టబడింది. టైప్-సేఫ్ మరియు అవసరమైన కాస్టింగ్ లేని సార్వత్రిక బేస్ రకానికి చెందిన సిస్టం.ఆబ్జెక్ట్ నుండి రకాలను ప్రసారం చేయడం ద్వారా సాధారణీకరణ సాధించబడింది, దీని ఫలితంగా పనితీరు దెబ్బతింటుంది.

జెనెరిక్స్ ఉపయోగించడంలో కొన్ని ప్రయోజనాలు:

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

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

జెనెరిక్స్ భావనలో సి ++ టెంప్లేట్‌ల మాదిరిగానే ఉంటాయి కాని ప్రధానంగా అమలులో భిన్నంగా ఉంటాయి.

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