Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5151|Odpověď: 3

[Zdroj] Funkce syntaxe C# 8.0: Index nového operátora systému

[Kopírovat odkaz]
Zveřejněno 11.07.2022 19:35:19 | | | |
Požadavky: Pro definici kolekce musíme získat poslední prvek kolekce, kód je obvykle array[array. Délka - 1] Tímto způsobem C# 8.0 zavádí nový indexový výraz znamenající "od poslední". Tato funkce zavede nový operátor s unarním prefixem "hat".

přezkoumání

Vysvětlení nových funkcí a znalostí v C# 8.0
https://www.itsvse.com/thread-9355-1-1.html

[Otoč]. NET 6 New Feature Enumerable.Chunk()
https://www.itsvse.com/thread-10286-1-1.html
Index systému

C# nemůže indexovat kolekci od konce, ale většina indexerů používá koncept "začít s" nebo provádět výraz "length-i". Zavedli jsme nový indexový výraz, který znamená "od konce". Tato funkce zavede nový operátor s unarním prefixem "hat". Jeho jediný operand musí být konvertibilní na System.Int32. Bude redukován na příslušné tovární volání metody System.Index.


řetěz[] slova = nový řetěz[]
{
                index od začátku indexu od konce
    "The", // 0 ^9
    "rychle", // 1 ^8
    "hnědý", // 2 ^7
    "liška", // 3 ^6
    "skoky", // 4 ^5
    "konec", // 5 ^4
    "the", // 6 ^3
    "líný", // 7 ^2
    "pes" // 8 ^1
};              9 (nebo slov. Délka) ^0
S novou syntaxí můžeme snadno získat poslední element objektu kolekce s následujícím kódem:



Index je stejný jako u 0 posloupnosti[0]. Index je stejný jako ^0 sekvence[sekvence. Délka]。 Expression sequence[^0] skutečně vyhodí výjimku, stejně jako sequence[sequence. Délka]. Pro libovolné číslo n je index ^n stejnýposloupnost. Délka - n

Neřešená výjimka. System.IndexOutOfRangeException: Index byl mimo hranice pole.


Prostředky:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.


(Konec)




Předchozí:[Skutečný boj]. NET/C# používá UDP k odesílání a přijímání dat
Další:Použijte PowerShell pro vstup do lokálního Editoru skupinových politik a upravte a uložíte
Zveřejněno 13.07.2022 22:59:44 |
Trochu se nauč...
Zveřejněno 11.08.2022 15:16:06 |
Přišel jsem se to naučit a doufám, že to pronajímatel zvládne
 Pronajímatel| Zveřejněno 14.05.2025 16:11:17 |
Syntax C# 8.0 používá index a rozsah
https://www.itsvse.com/thread-11003-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com