List
Struktur data .NET adalah Array
dalam "shell yang bisa berubah-ubah".
Jadi Anda dapat menggunakan indeks untuk mengakses elemen-elemennya seperti:
var firstElement = myList[0];
var secondElement = myList[1];
Dimulai dengan C # 8.0 yang dapat Anda gunakan Index
dan Range
kelas untuk mengakses elemen. Mereka menyediakan pengaksesan dari akhir urutan atau hanya mengakses bagian tertentu dari urutan:
var lastElement = myList[^1]; // Using Index
var fiveElements = myList[2..7]; // Using Range, note that 7 is exclusive
Anda dapat menggabungkan indeks dan rentang bersama-sama:
var elementsFromThirdToEnd = myList[2..^0]; // Index and Range together
Anda juga dapat menggunakan ElementAt
metode LINQ tetapi untuk 99% kasus ini benar-benar tidak perlu dan hanya solusi kinerja yang lambat.