Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5151|Svar: 3

[Källa] C# 8.0 Syntaxfunktioner: Nytt Operator System Index

[Kopiera länk]
Publicerad på 2022-07-11 19:35:19 | | | |
Krav: För att definiera en samling måste vi få det sista elementet i samlingen, koden är vanligtvis array[array. Längd - 1] På detta sätt introducerar C# 8.0 ett nytt indexuttryck som betyder "från det förra". Funktionen kommer att introducera en ny unär prefix-operator "hatt".

recension

Förklaring av C# 8.0 nya funktioner och kunskapspunkter
https://www.itsvse.com/thread-9355-1-1.html

[Vänd]. NET 6 Ny funktion Enumerable.Chunk()
https://www.itsvse.com/thread-10286-1-1.html
Systemindex

C# kan inte indexera en samling från slutet, men de flesta indexerare använder konceptet "start med" eller kör uttrycket "length-i". Vi introducerade ett nytt indexuttryck som betyder "från slutet". Funktionen kommer att introducera en ny unär prefix-operator "hatt". Dess enda operand måste vara konverterbar till System.Int32. Den kommer att reduceras till rätt System.Index fabriksmetodanrop.


sträng[] ord = ny sträng[]
{
                index från start index från slut
    "The", // 0 ^9
    "snabb", // 1 ^8
    "brun", // 2 ^7
    "räv", // 3 ^6
    "hopp", // 4 ^5
    "över", // 5 ^4
    "the", // 6 ^3
    "lat", // 7 ^2
    "hund" // 8 ^1
};              9 (eller ord. Längd) ^0
Med den nya syntaxen kan vi enkelt få det sista elementobjektet i en samling med följande kod:



Indexet är detsamma som för 0-sekvens[0]. Indexet är detsamma som ^0 sekvens[sekvens. Längd]。 Uttrycket sekvens[^0] kastar ett undantag, precis som sekvens[sekvens. Längd]. För ett tal n är indexet ^n detsammasekvens. Längd - n

Undantag för ohanterad användning. System.IndexOutOfRangeException: Index låg utanför arrayens gränser.


Resurser:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.


(Slut)




Föregående:[Verklig strid]. NET/C# använder UDP för att skicka och ta emot data
Nästa:Använd PowerShell för att gå in i den lokala grupppolicyredigeraren och ändra och spara
Publicerad på 2022-07-13 22:59:44 |
Lär dig lite...
Publicerad på 2022-08-11 15:16:06 |
Jag kom för att lära mig och förhoppningsvis kunde hyresvärden göra det
 Hyresvärd| Publicerad på 2025-05-14 16:11:17 |
C# 8.0-syntaxen använder index och intervall
https://www.itsvse.com/thread-11003-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com