எடுத்துக்காட்டுகளுடன் C# வரிசைப்பட்டியல் பயிற்சி

C#இல் வரிசைப்பட்டியல் என்றால் என்ன?

ArrayList சேகரிப்பு C#இல் உள்ள வரிசை தரவு வகையைப் போன்றது. மிகப்பெரிய வேறுபாடு வரிசை பட்டியல் சேகரிப்பின் மாறும் தன்மை ஆகும்.

வரிசைகளுக்கு, வரிசை பிரகடனத்தின் போது வரிசை வைத்திருக்கக்கூடிய உறுப்புகளின் எண்ணிக்கையை நீங்கள் வரையறுக்க வேண்டும். ஆனால் வரிசை பட்டியல் சேகரிப்பின் விஷயத்தில், இதை முன்கூட்டியே செய்ய வேண்டியதில்லை. எந்த நேரத்திலும் வரிசை பட்டியல் சேகரிப்பிலிருந்து கூறுகள் சேர்க்கப்படலாம் அல்லது அகற்றப்படலாம். வரிசை பட்டியல் சேகரிப்புக்கு கிடைக்கக்கூடிய செயல்பாடுகளை இன்னும் விரிவாகப் பார்ப்போம்.

வரிசை பட்டியலின் பிரகடனம்

வரிசைப்பட்டியலின் அறிவிப்பு கீழே கொடுக்கப்பட்டுள்ளது. ArrayList Datatype உதவியுடன் ஒரு வரிசை பட்டியல் உருவாக்கப்பட்டது. வரிசைப்பட்டியலின் ஒரு பொருளை உருவாக்க 'புதிய' முக்கிய சொல் பயன்படுத்தப்படுகிறது. பொருள் பின்னர் a1 மாறிக்கு ஒதுக்கப்படும். இப்போது வரிசை பட்டியலின் வெவ்வேறு கூறுகளை அணுகுவதற்கு a1 மாறி பயன்படுத்தப்படும். | _+_ |

ஒரு வரிசையில் உறுப்புகளைச் சேர்த்தல்

வரிசைப்பட்டியலில் ஒரு உறுப்பைச் சேர்க்க சேர் முறை பயன்படுத்தப்படுகிறது. வரிசை பட்டியலில் எந்த வகையான தரவு வகை உறுப்புகளையும் சேர்க்க சேர் முறை பயன்படுத்தப்படலாம். எனவே நீங்கள் ஒரு முழு எண் அல்லது ஒரு சரம் அல்லது பூலியன் மதிப்பை வரிசை பட்டியலில் சேர்க்கலாம். கூட்டல் முறையின் பொதுவான தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது | _+_ |

'சேர்' முறையை எவ்வாறு பயன்படுத்தலாம் என்பதற்கான சில உதாரணங்கள் கீழே உள்ளன. வரிசை பட்டியல் சேகரிப்பில் பல்வேறு தரவு வகைகளைச் சேர்க்க சேர் முறையைப் பயன்படுத்தலாம்.

வரிசை பட்டியல் சேகரிப்பில் நாம் எப்படி இன்டீஜர்ஸ் ஸ்ட்ரிங்ஸ் மற்றும் பூலியன் மதிப்புகளைச் சேர்க்கலாம் என்பதற்கான உதாரணங்களை கீழே காணலாம்.

  • a1.add (1) - இது சேகரிப்புக்கு ஒரு முழு மதிப்பைச் சேர்க்கும்
  • a1.add ('உதாரணம்') - இது சேகரிப்புக்கு ஒரு சரம் மதிப்பைச் சேர்க்கும்
  • a1.add (உண்மை) - இது சேகரிப்பில் பூலியன் மதிப்பைச் சேர்க்கும்

இப்போது இது குறியீடு அளவில் வேலை செய்வதைப் பார்ப்போம். கீழே குறிப்பிடப்பட்டுள்ள அனைத்து குறியீடுகளும் எங்கள் கன்சோல் பயன்பாட்டிற்கு எழுதப்படும். குறியீடு எங்கள் Program.cs கோப்பில் எழுதப்படும்.

கீழே உள்ள நிரலில், ஒரு புதிய வரிசை பட்டியலை உருவாக்க குறியீட்டை எழுதுவோம். உறுப்புகளைச் சேர்க்கவும் மற்றும் வரிசைப் பட்டியலின் கூறுகளைக் காண்பிக்கவும் நாங்கள் காண்பிப்போம்.

ArrayList a1 = new ArrayList()

குறியீடு விளக்கம்:-

  1. எங்கள் வரிசை பட்டியலை அறிவிக்க முதல் படி பயன்படுத்தப்படுகிறது. எங்கள் வரிசைப் பட்டியலின் உறுப்புகளைப் பிடிப்பதற்காக இங்கே a1 ஐ ஒரு மாறியாக அறிவிக்கிறோம்.
  2. வரிசை பட்டியலில் எண் 1, சரம் 'எடுத்துக்காட்டு' மற்றும் பூலியன் மதிப்பு 'உண்மை' ஆகியவற்றைச் சேர்க்கச் சேர்க்கும் முக்கிய சொல்லைப் பயன்படுத்துகிறோம்.
  3. கன்சோலில் ஒவ்வொரு வரிசை பட்டியலிடும் உறுப்புகளின் மதிப்பை காண்பிக்க நாங்கள் கன்சோல்.ரைட்லைன் முறையைப் பயன்படுத்துகிறோம். வரிசைகளைப் போலவே, உறுப்புகளை அவற்றின் குறியீட்டு நிலைகள் வழியாக அணுகலாம் என்பதை நீங்கள் கவனிப்பீர்கள். வரிசை பட்டியலின் முதல் நிலையை அணுக, நாங்கள் [0] குறியீட்டு நிலையை பயன்படுத்துகிறோம். மற்றும் பல.

மேலே உள்ள குறியீடு சரியாக உள்ளிடப்பட்டு நிரல் இயங்கினால் பின்வரும் வெளியீடு காட்டப்படும்.

வெளியீடு:

வெளியீட்டில் இருந்து, வரிசை பட்டியலிலிருந்து அனைத்து உறுப்புகளும் கன்சோலுக்கு அனுப்பப்படுவதை நீங்கள் காணலாம்.

வரிசைப் பட்டியலின் ஒரு பகுதியாக இருக்கும் இன்னும் சில முறைகளைப் பார்ப்போம்.

எண்ணுங்கள்

ArrayList சேகரிப்பில் உள்ள பொருட்களின் எண்ணிக்கையைப் பெற இந்த முறை பயன்படுத்தப்படுகிறது. இந்த அறிக்கையின் பொதுவான தொடரியல் கீழே உள்ளது.

ArrayList.Count () - வரிசை பட்டியலில் உள்ள உறுப்புகளின் எண்ணிக்கையை இந்த முறை வழங்கும்.

கொண்டுள்ளது

ArrayList சேகரிப்பில் ஒரு உறுப்பு இருக்கிறதா என்று பார்க்க இந்த முறை பயன்படுத்தப்படுகிறது. இந்த அறிக்கையின் பொதுவான தொடரியல் கீழே உள்ளது

வரிசை பட்டியல்.

அகற்று

ArrayList சேகரிப்பில் ஒரு குறிப்பிட்ட இடத்தில் ஒரு உறுப்பை அகற்ற இந்த முறை பயன்படுத்தப்படுகிறது. இந்த அறிக்கையின் பொதுவான தொடரியல் கீழே உள்ளது

ArrayList.RemoveAt (index) - இந்த முறை வரிசை பட்டியலின் ஒரு குறிப்பிட்ட நிலையில் இருந்து ஒரு உறுப்பை அகற்றும்

இப்போது இது குறியீடு அளவில் வேலை செய்வதைப் பார்ப்போம். கீழே குறிப்பிடப்பட்டுள்ள அனைத்து குறியீடுகளும் எங்கள் கன்சோல் பயன்பாட்டிற்கு எழுதப்படும். குறியீடு எங்கள் Program.cs கோப்பில் எழுதப்படும்.

கீழேயுள்ள நிரலில், மேலே குறிப்பிட்டுள்ள முறைகளை நாம் எவ்வாறு பயன்படுத்தலாம் என்பதை அறிய குறியீட்டை எழுதுவோம்.

ArrayList.add(element)

குறியீடு விளக்கம்:-

  1. எனவே நாம் பார்க்கும் முதல் சொத்து கவுண்ட் சொத்து. வரிசை பட்டியல் a1 இன் கவுன்ட் சொத்தை நாங்கள் பெறுகிறோம், பின்னர் அதை கன்சோலுக்கு எழுதுகிறோம்.
  2. இரண்டாவது பகுதியில், ArrayList a1 ஆனது உறுப்பு 2. ஐக் கொண்டிருக்கிறதா என்று பார்ப்பதற்கு Contains முறையைப் பயன்படுத்துகிறோம். பின்னர் நாம் எழுத்தின் கட்டளை வழியாக முடிவை கன்சோலுக்கு எழுதுகிறோம்.
  3. இறுதியாக, நீக்கு உறுப்பு முறையைக் காண்பிக்க, நாங்கள் கீழே உள்ள படிகளைச் செய்கிறோம்,
    1. முதலில், தனிமத்தின் மதிப்பை வரிசை பட்டியலின் குறியீட்டு நிலை 1 இல் கன்சோலுக்கு எழுதுகிறோம்.
    2. வரிசை பட்டியலின் குறியீட்டு நிலை 1 இல் உள்ள உறுப்பை அகற்றுவோம்.
    3. இறுதியாக, வரிசை பட்டியலின் அட்டவணை நிலை 1 இல் உள்ள தனிமத்தின் மதிப்பை மீண்டும் கன்சோலுக்கு எழுதுகிறோம். இந்த படிகளின் தொகுப்பு நீக்குதல் முறை சரியாக வேலை செய்யுமா என்ற நியாயமான யோசனையை அளிக்கும்.

மேலே உள்ள குறியீடு சரியாக உள்ளிடப்பட்டு நிரல் இயங்கினால் பின்வரும் வெளியீடு காட்டப்படும்.

வெளியீடு:

கடைசி மதிப்பு ஏன் உண்மை?

நிகழ்வுகளின் வரிசையை நீங்கள் பார்த்தால், உறுப்பு உதாரணம் வரிசையில் இருந்து நீக்கப்படும், ஏனெனில் இது நிலை 1 இல் உள்ளது. வரிசையின் நிலை 1 பின்னர் நிலை 2 இல் இருந்ததை மாற்றியமைக்கும்.

சுருக்கம்

  • தனிமங்களின் தொகுப்பை சேமிக்க வரிசை பட்டியல் சேகரிப்பு பயன்படுத்தப்படுகிறது. வரிசை பட்டியல் சேகரிப்பின் நன்மை அது மாறும். வரிசைப் பட்டியல் சேகரிப்பில் பறக்கும் கூறுகளைச் சேர்க்கலாம் மற்றும் நீக்கலாம்.