Tagapagpahiwatig

May -Akda: Randy Alexander
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
Бесконтактный индикатор фазы Как пользоваться индикаторной отверткой
Video.: Бесконтактный индикатор фазы Как пользоваться индикаторной отверткой

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Indexer?

Ang isang indexer, sa con ng C #, ay isang miyembro ng klase na ginamit upang magbigay ng array-tulad ng mga kakayahan sa pag-index para sa madaling pag-access sa pag-aari ng bagay. Karamihan sa isang indexer ay ginagamit kapag ang isang array ay encapsulated sa loob ng isang uri.

Ang isang simpleng index ay tumutulong sa mga application ng kliyente na ma-access ang mga grupo ng elemento bilang isang miyembro ng array ng object (uri, klase, o istruktura). Ang isang indexer ay nagbibigay ng isang hindi tuwirang paraan ng pagpasok ng logic na pagsusuri sa hangganan. Dahil sa intuitive na katangian nito, nagpapabuti ang kakayahang mabasa ng code.

Ang isang indexer ay madalas na ginagamit upang ipatupad ang isang salansan upang ang mga nilalaman nito ay maaaring mai-access nang walang pag-alis ng item. Ang pagpapatupad ng index ng Java ay katulad ng C #. Karaniwan, ang mga index ay maaaring magamit sa code ng aklatan, dahil sa kadalian ng paggamit at kakayahang umangkop.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Paliwanag ng Techopedia kay Indexer

Bagaman ang mga index ay katulad ng mga katangian, gumagamit sila ng iba't ibang mga parameter. Ang mga katangian ay kinilala sa pamamagitan ng pangalan, habang ang mga index ay minarkahan ng lagda at ang paggamit ng keyword na "ito". Maaaring ma-access ang mga katangian sa pamamagitan ng mga miyembro, ngunit ang mga index ay na-access sa pamamagitan ng mga elemento. Hindi tulad ng mga pag-aari, ang isang C # compiler ay hindi pinapayagan ang paggamit ng static indexer.

Ang isang index ay maginhawa dahil ang klase at mga pagkakataong pang-istraktura ay na-index tulad ng mga arrays at ginagamit ang notasyon ng bracket upang ma-access ang isang elemento. Ang mga index ay kilala bilang matalinong pag-iral. Ang mga accessors ang kumuha at magtakda ng mga sangkap ng indexer na nagbibigay-daan sa pagkuha ng halaga at setting, ayon sa pagkakabanggit. Batay sa uri ng miyembro na kinakailangan para sa lookup, isang index ay idineklara na may naaangkop na pirma. Ang keyword na "ito" ay ginagamit upang tukuyin ang mga index at ang "Halaga" ay ginagamit upang magtalaga ng nakatakdang accessor.

Ang isang uri at mga parameter ng index ay dapat na naa-access bilang mismong indexer. Ang bilang at uri ng pormal na argumento ay kilala ng isang pirma ng mga index, ngunit hindi type o pangalan ng argumento. Ang uri ng pagbabalik ay dapat na isang wastong uri ng C #. Ang isang index ay dapat magkaroon ng hindi bababa sa isang parameter.

Ang mga tagapag-index ng klase ay maaaring mai-overload at may iba't ibang mga lagda. Tulad ng mga index ay hindi itinuturing na mga variable, hindi ito maaaring magamit bilang mga "ref" o "out" na mga parameter. Ginagamit ng cross language ang default na pangalan ng Item, kapag hindi tinukoy sa deklarasyon. Ang mga accessors na ipinatupad kasama ang mga index ay maaaring ma-overload ng maraming uri. Pinapayagan ng mga indexer ang pagpasa ng higit sa isang pormal na parameter, tulad ng pag-access sa isang dalawang dimensional na hanay. Ang mga index ng abstract ay ipinatutupad sa pamamagitan lamang ng pagdedeklara ng mga get / set accessors sa klase ng base at pagdaragdag ng nakuha na code ng klase.

Bagaman ginagamit din ang mga index sa mga interface, naiiba ang mga pagpapahayag ng klase. Ang mga accessors ng interface ng interface ay hindi gumagamit ng mga modifier at walang katawan. Ginagamit din ang mga index sa mga interface upang maipahiwatig kung ang mga ito ay basahin lamang, isulat lamang, o basahin-isulat. Bawat mga alituntunin sa disenyo, ang pagpapatupad ng tamang diskarte sa paghawak ng error ay kritikal kapag ginagamit ang pagkuha at itakda ang mga accessors, bilang karagdagan sa pagbibigay ng kinakailangang dokumentasyon ng error sa mga index.Ang paghihigpit sa pag-access sa kinakailangang antas ay inirerekumenda upang maiwasan ang mga nakakahamong mga halaga ng itinakda. Ang kahulugan na ito ay isinulat sa con ng C #