Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke LINQ til Finn Max i en liste
    Language Integrated Query er en teknologi som brukes av NET programmeringsspråk for å utføre spørringer på data . . LINQ kan brukes til å søke , filtrere og transformere sett av data ved hjelp av morsmålet syntaks. En av de grunnleggende LINQ samlingsfunksjonene er Max , som finner og returnerer den høyeste verdien i en resultatsettet for en spørring . Instruksjoner
    en

    Erklærer og starte en samling eller datakilde som implementerer IEnumerable grensesnitt. Enhver IEnumerable kilde kan spørres ved hjelp av LINQ

    C # Eksempel : .

    Int [ ] exampleArray = { 5 , 8, 3, 12 , 37 , 22, 19} ;

    2

    Bruk max operatøren for å finne den høyeste verdien i datakilden . Max påkaller en transformasjon operasjon på hvert element i datakilden og returnerer det høyeste resultatet . Å bare finne den høyeste verdien i en matrise, kan Max brukes uten parametere

    C # Eksempel : .

    Int [ ] exampleArray = { 5 , 8, 3, 12 , 37, 22 , 19 };

    //Returnerer 37

    int høyeste = exampleArray.Max ( ) ;
    3

    Bruk en lambda uttrykk for å utføre en operasjon på hvert element i datakilden . En lambda uttrykk er en type anonym funksjon som er opprettet ved hjelp av "= >" lambda operatør

    C # Eksempel : .

    Int [ ] exampleArray = { 5 , 8, 3, 12 , 37 , 22, 19 };

    //Trekker hvert element i matrisen med 50 og deretter finner den høyeste absolutte verdien

    //The element som behandles er representert ved variabelen . jeg , som er definert av setningen " i = >"

    //Returnerer 47 , som er et resultat av Abs ( 3-50 ) ,

    int høyeste = exampleArray.Max ( i = > System.Math.Abs ​​(i - 50 ));

    früher :

     Weiter:
      Relatert Artike
    ·UML Begrensninger 
    ·Hvordan legge til Slow Motion til WMP 
    ·MS Access 97 Tutorials 
    ·Hvordan laste ned XBRL data til et regneark 
    ·Hvilke verktøy trenger programmerere bruk 
    ·Hva er en Computation feil 
    ·Hvordan dele Sesjonsvariabler i ColdFusion 
    ·Hvordan lage en Base CFC 
    ·Fanuc CNC Programmering Tips 
    ·Hvordan sette opp EXE Logging 
      Anbefalte artikler
    ·Hvordan sende en PHP Image File 
    ·Hvordan lage en VB6 OCX 
    ·Hvordan lage en MFC Worker Thread 
    ·Enkle måter å skrive programmer på en TI Kalkulator 
    ·Hvordan koble til en database ved DSN i ASP 
    ·Tips om debugging 
    ·Hvordan legge til Linje Bars til et nettsted 
    ·Hvordan hente en MySQL tabell Struktur i PHP 
    ·Hvorfor Snakk Datamaskiner i Numbers i stedet for ord 
    ·Oracle ADF komponenter 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/