C# Dinamik dizili metot

C# Dinamik dizili metot
{
static ArrayList SayiGir(int sayiadedi, ArrayList tekliste)

{

int sayi = 0;

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

{

Console.WriteLine("Bir sayi giriniz???");

sayi = Convert.ToInt16(Console.ReadLine());

if (sayi % 2 == 0)

tekliste.Add(sayi);

}

return tekliste;

}

static void DiziYazdir(ArrayList dizi1)

{

Console.WriteLine("----------------");

Console.WriteLine("Girilen sayilar:");

foreach (object obje in dizi1)

Console.WriteLine(obje);

Console.WriteLine("----------------");

}

static void Main(string[] args)

{

Console.Write("Girilecek sayi adedini giriniz");

int ss = Convert.ToInt16(Console.ReadLine());

ArrayList sayilar = new ArrayList();

sayilar = SayiGir(ss, sayilar);

DiziYazdir(sayilar);

Console.ReadKey();

}
}