> For the complete documentation index, see [llms.txt](https://cnahmet.gitbook.io/asp-net-notlarim/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cnahmet.gitbook.io/asp-net-notlarim/collections/generic-list-less-than-t-greater-than.md).

# Generic List\<T>

## Generic List oluşturma

```aspnet
List<int> sayilar = new List<int>();
    sayilar.Add(5);
    sayilar.Add(1);
    sayilar.Add(67);

List<string> isimler = new List<string>();
    isimler.Add("Ahmet");
    isimler.Add("Adem");
    isimler.Add("Kübra");
    
class Sehir
    {
        public string SehirAdı { get; set; }
    }
    
List<Sehir> sehirler = new List<Sehir>()
    {
        new Sehir(){SehirAdı="Kayseri"},
        new Sehir(){SehirAdı="Ankara"},
        new Sehir(){SehirAdı="Muş"}
    };

List<Sehir> sehirler2 = new List<Sehir>()
    {
        new Sehir(){SehirAdı="İstanbul"},
        new Sehir(){SehirAdı="İzmir"},
        new Sehir(){SehirAdı="Bursa"}
    };
```

## Yeni eleman ekleme

```aspnet
sayilar.Insert(1, 48); // 1. index e 48 i ekler
sayilar.Add(3); // en sona 3 ü ekler
sehirler.InsertRange(2,sehirler2); 
// 2. indexten itibaren sehirler listesini ekler
```

## Eleman silme

```aspnet
sayilar.Remove(67); // 67 yi siler
isimler.RemoveAt(2); // 2. indexteki elemanı siler
isimler.RemoveRange(1,1); // 1. indexten itibaren 1 eleman siler
```
