arkadaşlar c# öğrenmeye yeni başladım.
indexer ların ne olduğunu çözemedim bi türlü.
bilen bi arladaşım bu konuda detaylı bir açıklama yapabilir mi acaba.
aklımıza yakınlaştıracak örneklerde varirse çok memnun olurum.
c# indexer lar
Re: c# indexer lar
bir property ye class değişkeni üzerinden array gibi erişmenizi sağlar;
örn;
indexer kullanmadan aşağıdaki gibi yazabilirdik;
örn;
Kod: Tümünü seç
public class Test
{
private int[] a = new int[5];
public int this[int index]
{
get
{
return a[index];
}
set
{
a[index] = value;
}
}
}
Test oTest = new Test();
oTest[0] = 123;
Kod: Tümünü seç
public class Test
{
private int[] a = new int[5];
public int A
{
get
{
return A;
}
set
{
A = value;
}
}
}
Test oTest = new Test();
oTest.A[0] = 123;
-
- Üye
- Mesajlar: 8
- Kayıt: 07 Mar 2008 12:54
Re: c# indexer lar
öncelikle ilginiz için çok teşekkür ediyorum.
genel mantık olarak anladım sayılır.
birde bir sınıf içinde sadece tekbir indexleyici olabilir anladığım kadarıyla.
delphi içinde kendi IDE sinden buna örnek bir kullanım var mı bildiğiniz.
tekrar teşekkür ediyorum iyi çalışmalar...
genel mantık olarak anladım sayılır.
birde bir sınıf içinde sadece tekbir indexleyici olabilir anladığım kadarıyla.
delphi içinde kendi IDE sinden buna örnek bir kullanım var mı bildiğiniz.
tekrar teşekkür ediyorum iyi çalışmalar...