İndexer Kullanımı

//İndexerların kullanımı
using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int sayi;
int[] dizimiz = new int[5];
indexler deneme = new indexler(dizimiz);

for (int i = 0; i < dizimiz.Length; i++){
dizimiz[i] = i;
}
Console.WriteLine(“5 tane sayi giriniz?”);
for (int i = 0; i < 5; i++)
{

sayi = Convert.ToInt32(Console.ReadLine());
deneme[i] = sayi;
//   Console.WriteLine(deneme[i].ToString());

//    Console.WriteLine(“deneme:” + deneme[1]);
Console.ReadKey(true);
}

for (int i = 0; i < dizimiz.Length; i++)
{
Console.WriteLine(“indexer Sayilarımız:”);

Console.WriteLine(deneme[i].ToString());

//    Console.WriteLine(“deneme:” + deneme[1]);
Console.ReadKey(true);
}
}
}

class indexler
{
int[] dizi = new int[5];

public indexler(int[] a)
{
a.CopyTo(dizi, 0);
}

public int this[int index]
{
get
{
return dizi[index];
}
set
{
dizi[index] = value;
}

}

}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s