Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5151|Atbildi: 3

[Avots] C# 8.0 sintakses funkcijas: jauns operatoru sistēmas indekss

[Kopēt saiti]
Publicēts 11.07.2022 19:35:19 | | | |
Prasības: Lai definētu kolekciju, mums ir jāiegūst pēdējais kolekcijas elements, kods parasti ir masīvs[masīvs. Garums - 1] Tādā veidā C# 8.0 ievieš jaunu indeksa izteiksmi, kas nozīmē "no pēdējā". Šī funkcija ieviesīs jaunu unikālu prefiksa "cepures" operatoru.

Pārskats

C# 8.0 jauno funkciju un zināšanu punktu skaidrojums
https://www.itsvse.com/thread-9355-1-1.html

[Pagrieziens]. NET 6 Jauna funkcija Enumerable.Chunk()
https://www.itsvse.com/thread-10286-1-1.html
Sistēmas indekss

C# nevar indeksēt kolekciju no beigām, bet lielākā daļa indeksētāju izmanto jēdzienu "sākt ar" vai izpildīt izteiksmi "length-i". Mēs ieviesām jaunu indeksa izteiksmi, kas nozīmē "no beigām". Šī funkcija ieviesīs jaunu unikālu prefiksa "cepures" operatoru. Tā vienam operandam jābūt konvertējamam uz System.Int32. Tas tiks samazināts līdz atbilstošajam System.Index rūpnīcas metodes izsaukumam.


virkne[] vārdi = jauna virkne[]
{
                Indekss no sākuma indeksa no beigām
    "Tas", // 0 ^9
    "ātri", // 1 ^8
    "brūns", // 2 ^7
    "lapsa", // 3 ^6
    "lēcieni", // 4 ^5
    "pār", // 5 ^4
    "tas", // 6 ^3
    "slinks", // 7 ^2
    "suns" // 8 ^1
};              9 (vai vārdi. Garums) ^0
Izmantojot jauno sintaksi, mēs varam viegli iegūt kolekcijas pēdējo elementu objektu ar šādu kodu:



Indekss ir tāds pats kā 0 secība[0]. Indekss ir tāds pats kā ^0 secība[secība. Garums]。 Izteiksmju secība[^0] izmet izņēmumu, tāpat kā secība[secība. Garums]. Jebkuram skaitlim n indekss ^n ir vienādssecība. Garums - n

Neapstrādāts izņēmums. System.IndexOutOfRangeException: indekss atradās ārpus masīva robežām.


Resursu:

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.


(Beigas)




Iepriekšējo:[Faktiskā cīņa]. NET/C# izmanto UDP, lai nosūtītu un pieņemtu datus
Nākamo:Izmantojiet PowerShell, lai ievadītu vietējo grupas politikas redaktoru un modificētu un saglabātu
Publicēts 13.07.2022 22:59:44 |
Uzziniet nedaudz...
Publicēts 11.08.2022 15:16:06 |
Es atnācu, lai mācītos, un ceru, ka saimnieks to varētu izdarīt
 Saimnieks| Publicēts 14.05.2025 16:11:17 |
C# 8.0 sintakse izmanto indeksu un diapazonu
https://www.itsvse.com/thread-11003-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com