Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sortera en collection mha attribut

Postades av 2003-11-21 11:51:20 - Mathias Thinsz, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 527 personer

Jag har ett grant litet problem. Jag har en collection med objekt, vi kan kalla collectionen för CarCollection. Den innehåller objekt instasierade från klassen Car. Klassen Car har attribut/egenskaper som Color, Width, Height, RegNr.

Jag vill kunna iterera igenom min collection med olika sorteringsordningar, tex sortera efter bredd eller höjd osv. Hur i 17 gör jag det?? Jag har en del uppslag, men kommer inte på nån bra lösning som fungerar.

/M


Svara

Sv: Sortera en collection mha attribut

Postades av 2003-11-21 12:37:36 - Johan Normén

Du kan ju lägga in compare metoden. Jag tror du kan skapa ett fält som du i din compare metod kollar och på så vis ropar du på en annan metod som sorterar så som du vill ha det. är du med?

Du ärver ICompare interfacet skapar en implementation med compare


public string SortCriteria = "Date"; //Date is Default

public static int Compare(.......)
{
switch (SortCriteria)
{
case "Date":
return(CompareByDate(.....)); //Method that return one int
break;

case "Width":
break;
...

}
private int CompareByDate(...)
{
...
}

Mvh Johan


Svara

Sv: Sortera en collection mha attribut

Postades av 2003-11-21 12:57:23 - Patrik Löwendahl

Jag slänger ihop ett exempel åt dig, klart i helgen tror jag...


Svara

Sv: Sortera en collection mha attribut

Postades av 2003-12-16 14:37:44 - Mathias Thinsz

Vilken helg då? :)


Svara

Nyligen

  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 915
27 965
271 779
9 302
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies