merhaba arkadaşlar bir sorum olacak örneğin
dizi(a,b,c,d) dizim var ben
dizi(4) dediğim zaman bana a değerini vermesini nasil sağlarım ?
Çember dizi (yardim)
2
●1.712
- 07-12-2019, 23:17:18
- 08-12-2019, 00:00:08sanalfaresi adlı üyeden alıntı: mesajı görüntüle
class Program { static void Main(string[] args) { Dizi<string> test = new Dizi<string>(new string[4] { "a", "b", "c", "d" }); Console.WriteLine(test[4]); Console.ReadLine(); } } class Dizi<T> { private T[] _dizi; public Dizi(T[] dizi) { _dizi = dizi; } public T this[int key] { get { if (_dizi.Length <= key) // dizi boyutundan büyükse 0. indexi döndür. return _dizi[0]; return _dizi[key]; } set => _dizi[key] = value; } }