Variabel Lokal

Pengarang: Randy Alexander
Tanggal Pembuatan: 23 April 2021
Tanggal Pembaruan: 16 Boleh 2024
Anonim
C++ - Perbedaan Variabel Lokal dan Global
Video: C++ - Perbedaan Variabel Lokal dan Global

Isi

Definisi - Apa yang dimaksud dengan Variabel Lokal?

Variabel lokal, dalam C #, adalah jenis variabel yang dideklarasikan oleh deklarasi variabel lokal di awal blok yang dimaksudkan sebagai variabel lokal. Hal ini juga dapat terjadi dalam pernyataan for, statement switch, statement foreach, statement using atau statement catch khusus atau statement statement using.

Deklarasi variabel lokal secara eksplisit mendefinisikan jenis variabel yang telah dideklarasikan bersama dengan pengidentifikasi yang menamai variabel.

Variabel lokal adalah jenis variabel yang dapat digunakan di mana ruang lingkup dan luas variabel berada dalam metode atau blok pernyataan di mana ia dinyatakan. Ini digunakan sebagai variabel iterasi dalam pernyataan foreach, variabel pengecualian dalam klausa tangkapan khusus dan variabel sumber daya dalam pernyataan menggunakan. Ini juga dapat digunakan sebagai konstanta yang nilainya tidak dapat dimodifikasi dalam metode atau blok pernyataan di mana ia dinyatakan.

Variabel lokal yang diketik secara implisit yang tipenya disimpulkan oleh kompiler dari ekspresi di sebelah kanannya berguna dalam berurusan dengan query bahasa terintegrasi (LINQ), yang mengembalikan tipe anonim dalam menciptakan tipe khusus untuk setiap set hasil LINQ.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Variabel Lokal

Alokasi memori variabel lokal didasarkan pada jenisnya. Dalam kasus variabel lokal yang diketik nilai (dari jenis seperti struct, integer, dll.), Seluruh konten disimpan dalam tumpukan, sedangkan variabel yang diketikkan referensi disimpan sedemikian rupa sehingga bagian rujukannya ada di tumpukan dan isinya di tumpukan.

Variabel lokal yang diketik secara implisit dinyatakan tanpa menggunakan tipe .NET, tetapi dengan kata kunci "var," yang menetapkan jenis yang sesuai. Misalnya, variabel lokal yang diketik secara implisit dapat digunakan dalam pernyataan "foreach" tanpa mendeklarasikan jenisnya untuk mengulang koleksi.

Variabel lokal tidak boleh dirujuk dalam kode dalam posisi akhir yang mendahului pernyataan deklarasi dari variabel lokal itu. Selain itu, tidak mungkin ada dua atau lebih variabel lokal dengan nama yang sama dalam satu blok, karena ini dapat menyebabkan kesalahan kompilasi. Beberapa variabel lokal dari jenis yang sama dapat dideklarasikan dan diinisialisasi dalam satu pernyataan.

Dalam metode kelas yang memiliki variabel lokal bernama mirip dengan bidangnya, variabel lokal menyembunyikan bidang saat mengaksesnya dalam metode. Lebih efisien menggunakan variabel lokal daripada bidang.


Definisi ini ditulis dalam con C #