Kazalec

Avtor: Randy Alexander
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 16 Maj 2024
Anonim
MIŠA - BEL ZAJCEK
Video.: MIŠA - BEL ZAJCEK

Vsebina

Opredelitev - Kaj pomeni Indexer?

Kazalec v smislu C # je član razreda, ki se uporablja za zagotavljanje matričnih zmogljivosti indeksiranja za enostaven dostop do lastnosti objekta. Indeks se večinoma uporablja, če je niz vgrajen v vrsto.

Enostavna sintaksa indeksov pomaga odjemalcem do dostopa do skupin elementov kot člana objekta matrike (tip, razred ali struktura). Kazalec zagotavlja posredno metodo vstavljanja logike preverjanja meja. Indeks zaradi svoje intuitivne narave izboljša berljivost kode.

Za izvedbo nabora se pogosto uporablja kazalo, tako da je dostop do njegove vsebine brez odstranitve. Izvedba Java indeksov je podobna C #. Na splošno bi lahko indeksere uporabili v knjižnični kodi zaradi enostavnosti uporabe in prilagodljivosti.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga Indexer

Čeprav so kazalci podobni lastnostim, uporabljajo različne parametre. Lastnosti so identificirane po imenu, kazalci pa so označeni s podpisom in uporabo ključne besede "to". Do lastnosti lahko dostopate prek članov, do indeksov pa lahko dostopate prek elementov. Za razliko od lastnosti prevajalnik C # ne dovoljuje uporabe statičnega kazalca.

Indeks je primeren, ker so primeri razreda in strukture indeksirani kot nizi in za dostop do elementa uporabljajo zapis oklepaja. Indektorji so znani kot pametni nizi. Pripomočki so komponente indeksa za pridobivanje in nastavitev, ki omogočajo pridobivanje vrednosti in nastavitev. Na podlagi vrste člana, ki je potreben za iskanje, se indeks razglasi z ustreznim podpisom. Ključna beseda "to" se uporablja za določanje kazalnikov, "vrednost" pa za določitev nastavljenega dostopa.

Vrsta in parametri kazalcev morajo biti enako dostopni kot sam indeksator. Število in vrste formalnih argumentov so znani s podpisom kazalcev, ne pa imena ali argumentov. Vrsta vrnitve mora biti veljavna vrsta C #. Indeks mora imeti vsaj en parameter.

Indeksi razredov so lahko preobremenjeni in imajo različne podpise. Ker kazalniki ne veljajo za spremenljivke, jih ni mogoče uporabiti kot parametre "ref" ali "out". Križni jezik uporablja privzeto ime Item, če ni naveden v deklaraciji. Pripomočki, implementirani z indeksatorji, so lahko preobremenjeni z več vrstami. Kazalniki omogočajo prenos več kot enega formalnega parametra, na primer za dostop do dvodimenzionalnega niza. Abstraktni kazalniki se izvajajo s preprosto razglasitvijo dostopnih / nastavljenih dostopnikov v osnovnem razredu in dodavanjem izpeljane kode razreda.

Čeprav se vmesniki uporabljajo tudi kazalniki, se deklaracije razredov razlikujejo. Vmesniki kazalcev vmesnikov ne uporabljajo modifikatorjev in nimajo telesa. Kazalniki se uporabljajo tudi v vmesnikih, da označijo, ali so samo za branje, samo za pisanje ali branje-pisanje. V skladu s smernicami načrtovanja je uporaba pravilne strategije ravnanja z napakami ključnega pomena pri uporabi dostopnih in nastavljenih pripomočkov, poleg tega, da za indeksirje zagotovite zahtevano dokumentacijo o izjemi napake.Za preprečevanje zlonamernih nastavljenih vrednosti je priporočljivo omejiti dostop na zahtevano raven. Ta opredelitev je bila napisana v besedilu C #