Vietējais mainīgais

Autors: Randy Alexander
Radīšanas Datums: 23 Aprīlis 2021
Atjaunināšanas Datums: 16 Maijs 2024
Anonim
Java - Local Variables
Video: Java - Local Variables

Saturs

Definīcija - ko nozīmē vietējais mainīgais?

Vietējais mainīgais, kas izteikts C #, ir mainīgā veids, kuru deklarē ar lokālā mainīgā lielumu bloka sākumā, un mainīgajam ir paredzēts būt lokālam. Tas var notikt arī for-paziņojumā, paziņojumā par maiņu, foreach paziņojumā, izmantojot paziņojumu vai īpašas nozvejas paziņojumā vai izmantojot paziņojumu.

Vietējā mainīgā deklarācija skaidri definē deklarētā mainīgā veidu kopā ar identifikatoru, kas nosauc mainīgo.

Vietējais mainīgais ir mainīgā veids, ko var izmantot, ja mainīgā darbības joma un apjoms ir tajā metodē vai paziņojuma blokā, kurā tas tiek deklarēts. Tas tiek izmantots kā atkārtojuma mainīgais foreach paziņojumā, izņēmuma mainīgais īpašās nozvejas klauzulā un resursa mainīgais mainīgajā paziņojumā. To var izmantot arī kā konstanti, kuras vērtību nevar mainīt tajā metodē vai paziņojuma blokā, kurā tā tiek deklarēta.

Netieši ierakstīts vietējais mainīgais, kura tipu kompilators ir izsecinājis no izteiksmes labajā pusē, ir noderīgs, strādājot ar valodas integrētajiem vaicājumiem (LINQ), kas atgriež anonīmus tipus, izveidojot pielāgotu tipu katrai LINQ rezultātu kopai.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro vietni Mainīgais

Vietējā mainīgā lieluma atmiņa tiek piešķirta atkarībā no tā veida. Vietējo mainīgo lielumu gadījumā ar tipu (struktūra, vesels skaitlis utt.) Viss saturs tiek glabāts kaudzē, turpretī tipizētais atsauces mainīgais tiek glabāts tā, lai tā atskaites daļa atrastos kaudzē un tās saturs kaudzē.

Netieši ierakstīts vietējais mainīgais tiek deklarēts, neizmantojot .NET tipu, bet ar atslēgvārdu "var", kas piešķir atbilstošo tipu. Piemēram, netieši ierakstītu vietējo mainīgo var izmantot paziņojumā "foreach", nedeklarējot tā veidu, lai atkārtotu kolekciju.

Vietējais mainīgais kodā nav jānorāda ual pozīcijā, kas ir pirms šī vietējā mainīgā deklarācijas paziņojuma. Turklāt vienā blokā nevar būt divi vai vairāki vietējie mainīgie ar vienādu nosaukumu, jo tas var izraisīt kompilācijas kļūdu. Vairākus viena veida vietējos mainīgos var deklarēt un inicializēt vienā paziņojumā.

Tādas klases metodē, kurai ir lokāls mainīgais, kura nosaukums ir līdzīgs tās laukam, vietējais mainīgais paslēpj lauku, vienlaikus piekļūstot tam metodes ietvaros. Efektīvāk ir izmantot vietējo mainīgo nekā lauku.


Šī definīcija tika uzrakstīta C #