---
title: "Sortera lista med objekt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/123080-sortera-lista-med-objekt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Razofish"
published: "2005-02-23T08:43:37.000Z"
updated: "2005-02-23T13:13:47.000Z"
replies: 3
views: 292
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/123080-sortera-lista-med-objekt"
---

# Sortera lista med objekt

## #1 — Razofish, 2005-02-23T08:43Z

Hej

Jag har en array som innehåller tio säljare:

```
public static Employee[] staff = new Employee[10];
```

När jag skapar mina säljare använder jag följande kod:

```
staff[i] = new Employee(_name,_pnr,_district,_sales);
i++;
```

Variabeln \_sales är en int(eger) som innehåller hur många produkter som säljaren har sålt och kan hämtas mha:

```
staff[i].GetSales()
```

Nu till min fråga, hur gör jag för att skriva ut min array sorterad efter antal sålda produkter (\_sales)

Permalänk: https://www.webforum.nu/p/123080

## #2 — spango, 2005-02-23T08:59Z

Använd Arrays.Sort och en IComparer.
<http://samples.gotdotnet.com/quickstart/howto/doc/sort.aspx>
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemArrayClassSortTopic3.asp>

Permalänk: https://www.webforum.nu/p/1558755

## #3 — emission, 2005-02-23T09:06Z

```
public class EmployeeSalesComparer : System.Collections.IComparer 
{
    public int Compare(object obj1, object obj2) 
    {
        Employee emp1=obj1 as Employee;
        Employee emp2=obj2 as Employee;
        
        if (emp1!=null && emp2!=null)
        {
             if (emp1.Sales>emp2.Sales)
                  return 1;
             if (emp2.Sales>emp1.Sales)
                  return -1;
        }
         return 0;
    }
}

......

//Användning

Array.Sort(staff, new EmployeeSalesComparer());
```

Permalänk: https://www.webforum.nu/p/1558759

## #4 — Razofish, 2005-02-23T13:13Z

Kungligt emission :)

Permalänk: https://www.webforum.nu/p/1558906

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/123080-sortera-lista-med-objekt
