Friday, 6 March 2026

Array ,ArrayList in C# 

using System

namespace IndexerDemo {

   class INames {

      private string[] list = new string[size];

      static public int size = 10;

      

      public INames() {

         for (int i = 0; i < size; i++)

        list[i] = "N. A.";

      }

      public string this[int index] {

         get {

            string tmp;

         

            if( index >= 0 && index <= size-1 ) {

               tmp = list[index];

            } else {

               tmp = "";

            }

            

            return ( tmp );

         }

         set {

            if( index >= 0 && index <= size-1 ) {

               list[index] = value;

            }

         }

      }

      static void Main(string[] args) {

         INames names = new INames();

         names[0] = "seema";

         names[1] = "Riya";

         names[2] = "Neeta";

         names[3] = "Asif";

         names[4] = "Diya";

         names[5] = "Sunil";

         names[6] = "Ruba";

         

         for ( int i = 0; i < INames.size; i++ ) {

            Console.WriteLine(names[i]);

         }

         Console.ReadKey();

      }

   }

}

No comments:

Post a Comment