J'ai besoin de pouvoir trier une collection de clients qui contient une propriété de chaîne numérique.Tri d'une collection de chaînes numériques
Comment puis-je trier la collection ci-dessous par code dans un ordre numérique. Encore une fois le code est une chaîne.
class Program
{
static void Main(string[] args)
{
SortableObservableCollection<Customer> customerList = new SortableObservableCollection<Customer>();
customerList.Add(new Customer() {Name = "Jo", Code = "1"});
customerList.Add(new Customer() { Name = "Jo", Code = "10" });
customerList.Add(new Customer() { Name = "Jo", Code = "11" });
customerList.Add(new Customer() { Name = "Jo", Code = "9" });
customerList.Add(new Customer() { Name = "Jo", Code = "7" });
customerList.Add(new Customer() { Name = "Jo", Code = "12" });
customerList.Add(new Customer() { Name = "Jo", Code = "13" });
customerList.Add(new Customer() { Name = "Jo", Code = "2" });
customerList.Add(new Customer() { Name = "Jo", Code = "5" });
customerList.Add(new Customer() { Name = "Jo", Code = "7" });
//Order them by Code How
}
}
public class Customer
{
public string Name { get; set; }
public string Code { get; set; }
}
Merci pour toutes suggestions
Avez-vous accès à la classe Customer ou s'agit-il d'une bibliothèque tierce? –
Cet article pourrait vous intéresser: http://blogs.msdn.com/b/michkap/archive/2005/01/05/346933.aspx –