Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5151|Svare: 3

[Kilde] C# 8.0 syntaksfunksjoner: Ny operatørsystemindeks

[Kopier lenke]
Publisert på 11.07.2022 19:35:19 | | | |
Krav: For å definere en samling må vi hente det siste elementet i samlingen, koden er vanligvis array[array. Lengde - 1] På denne måten introduserer C# 8.0 et nytt indeksuttrykk som betyr "fra det forrige". Funksjonen vil introdusere en ny unnær prefiks-operator "hatt".

anmeldelse

Forklaring av C# 8.0 nye funksjoner og kunnskapspunkter
https://www.itsvse.com/thread-9355-1-1.html

[Snu]. NET 6 Ny funksjon Enumerable.Chunk()
https://www.itsvse.com/thread-10286-1-1.html
Systemindeks

C# kan ikke indeksere en samling fra slutten, men de fleste indekserere bruker konseptet «start med», eller kjører uttrykket «length-i». Vi introduserte et nytt indeksuttrykk som betyr «fra slutten». Funksjonen vil introdusere en ny unnær prefiks-operator "hatt". Dens ene operand må kunne konverteres til System.Int32. Den vil bli nedgradert til det riktige System.Index-fabrikkmetodekallet.


streng[] ord = ny streng[]
{
                indeks fra start indeks fra slutt
    "The", // 0 ^9
    "rask", // 1 ^8
    "brun", // 2 ^7
    "rev", // 3 ^6
    "hopp", // 4 ^5
    "over", // 5 ^4
    "the", // 6 ^3
    "lat", // 7 ^2
    "Hund" // 8 ^1
};              9 (eller ord. Lengde) ^0
Med den nye syntaksen kan vi enkelt få det siste elementobjektet i en samling med følgende kode:



Indeksen er den samme som 0-sekvens[0]. Indeksen er den samme som ^0 sekvens[sekvens. Lengde]。 Uttrykkssekvensen[^0] kaster et unntak, akkurat som sequence[sequence. Lengde]. For ethvert tall n er indeksen ^n den sammesekvens. Lengde - n

Unntak for ubehandlet. System.IndexOutOfRangeException: Index var utenfor arrayets grenser.


Ressurser:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.


(Slutt)




Foregående:[Faktisk kamp]. NET/C# bruker UDP for å sende og motta data
Neste:Bruk PowerShell for å gå inn i den lokale gruppepolicyeditoren og endre og lagre
Publisert på 13.07.2022 22:59:44 |
Lær litt...
Publisert på 11.08.2022 15:16:06 |
Jeg kom for å lære, og forhåpentligvis kunne utleieren gjøre det
 Vert| Publisert på 14.05.2025 16:11:17 |
C# 8.0-syntaksen bruker indeks og intervall
https://www.itsvse.com/thread-11003-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com