jak wyświetlić jeden element z listy?
O ktory element chodzi? Jakis losowy czy pierwszy/ostatni? Jesli chodzi o losowy element to uzywa sie indeksu, np.
var list = new List<int> { 1, 2, 3 };
var secondElement = list[1]; // indeksowanie od 0!!!
// secondElement == 2
Jesli natomiast chodzi o pierwszy/ostatni, to.
var list = new List<int> { 1, 2, 3 };
var firstElement = list.First(); // 1
var lastElement = list.Last(); // 3
do czego służy
To brzydki kawalek kodu, ale to na razie pominmy. Robi natomiast cos takiego:
Majac klase:
class Point {
public readonly int X;
public readonly int Y;
public Point(int x, int y) {
this.X = x; // this zbedny, ale dla jasnosci niech zostanie.
this.Y = y;
}
}
I liste obiektow tej klasy:
var list = new List<Point> { new Point(1, 2), new Point(3, 4) };
Ten kod robi dokladnie co kod nastepujacy:
Point lastElement = list.Last(); // wyciagamy ostatni punkt z listy
int xValue = lastElement.X; // wyciagamy skladowa X