सी.शार्प में ARRAYLIST
2.1 ARRAYLIST की मुख्य विशेषताएँ
| Properties | Explanation | Example | 
| Length | Returns the length of array. Returns integer value. | int i = arr1.Length; | 
| Rank | Returns total number of items in all the dimension.
  Returns integer value. | int i = arr1.Rank; | 
| IsFixedSize | Check whether array is fixed size or not. Returns
  Boolean value | bool i = arr.IsFixedSize; | 
| IsReadOnly | Check whether array is ReadOnly or not. Returns Boolean
  value | bool k = arr1.IsReadOnly; | 
Most common functions of Array class
| Function | Explanation | Example | 
| Sort | Sort an array | Array.Sort(arr); | 
| Clear | Clear an array by removing all the items | Array.Clear(arr, 0, 3); | 
| GetLength | Returns the number of elements | arr.GetLength(0); | 
| GetValue | Returns the value of specified items | arr.GetValue(2); | 
| IndexOf | Returns the index position of value | Array.IndexOf(arr,45); | 
| Copy | Copy array elements to another elements | Array.Copy(arr1,arr1,3); | 
2.2 ArrayList  में item जोड़ना
  Syntax :
ArrayList.add(object)
  object : The Item
to be add the ArrayList
  ArrayList arr;
 
arr.Add("Item1");
2.3 ArrayList  में item insert करना
  Syntax :
ArrayList.insert(index,object)
  index : The
position of the item in an ArrayList
  object : The Item
to be add the ArrayList
  ArrayList arr;
  arr.Insert(3,
"Item3");
2.4 ArrayList  से item remove करना
  Syntax :
ArrayList.Remove(object)
  object : The Item
to be add the ArrayList
 
arr.Remove("item2")
2.5 ArrayList  से specified position से item remove करना
  Syntax :
ArrayList.RemoveAt(index)
  index : the
position of an item to remove from an ArrayList
 
ItemList.RemoveAt(2)
How to sort ArrayList ?
  Syntax :
ArrayList.Sort()
2.6 Arraylist के साथ For loop का प्रयोग करना 
The for-loop is popular and useful. When using for on an
ArrayList, you will need to cast the element after using its index. The [i]
part in the example below demonstrates how to use the indexer on the ArrayList.
Program that uses ArrayList and for: C#
using System;
using System.Collections;
class Program
{
    static void
Main()
    {
            //
            //
Create an ArrayList with three strings.
            //
            ArrayList
list = new ArrayList();
            list.Add("man");
            list.Add("woman");
            list.Add("plant");
            //
            // Loop
over ArrayList.
            //
            for (int
i = 0; i < list.Count; i++)
            {
                string value = list[i] as string;
                Console.WriteLine(value);
            }
    }
}
2.7 Arraylist में GetRange मेथड 
Another method you can use is the GetRange method. This
will return a subset of the original ArrayList in a new ArrayList. This is
ideal when you know a certain part of your ArrayList has a different purpose or
behavior.
2.8 Arraylist  में SetRange:
The SetRange method on ArrayList is also useful when you
need to replace a range.
However:
I have not found SetRange to be useful, as often you will
just want to replace elements in a for-loop.
Program that uses GetRange: C#
using System;
using System.Collections;
class Program
{
    static void
Main()
    {
            //
            //
Create an ArrayList with 4 strings.
            //
            ArrayList
list = new ArrayList();
            list.Add("fish");
            list.Add("amphibian");
            list.Add("bird");
            list.Add("plant");
            //
            // Get
last two elements in ArrayList.
            //
            ArrayList
range = list.GetRange(2, 2);
            //
            //
Display the elements.
            //
            foreach
(string value in range)
            {
                Console.WriteLine(value); // bird, plant
            }
    }
}
 
 
 
No comments:
Post a Comment