2009-10-06 5 views

Répondre

2
List<int> myList = new List<int>(); 

for(int i = 0; i < 5; i++) 
{ 
    myList.Add (i); 
} 

Console.WriteLine (String.Format ("Last item: {0}", myList[myList.Count - 1])); 
+0

grâce à ce compagnon très apprécié –

2

list.Last()?

+0

semble que je dois « penser LINQ » plus .. :) :) –

+0

Dernier() enveloppe probablement la liste [liste.Compte-1] donc il ne dérange même pas après tout :-) –

+0

Très possible, mais il est plus élégant et lisible. –

3

Si vous utilisez le Framework 3.5


    using System.Linq; 
    using System.Collections.Generic; 
    public static class Program { 
     public static void Main() { 
      Console.WriteLine(new List<int> { 1, 2, 3 }.Last()); // outputs - 3 
     } 
    } 
Questions connexes