Rumah >pembangunan bahagian belakang >C++ >Bolehkah saya Menggunakan Kata Kunci Terpelihara sebagai Nama Pembolehubah dalam C#?

Bolehkah saya Menggunakan Kata Kunci Terpelihara sebagai Nama Pembolehubah dalam C#?

Susan Sarandon
Susan Sarandonasal
2025-01-21 10:16:09972semak imbas

Can I Use Reserved Keywords as Variable Names in C#?

Peranan simbol @ dalam awalan nama berubah dalam C#

Simbol

@ biasanya digunakan untuk mengubah suai cara literal rentetan dihuraikan. Walau bagaimanapun, ia melakukan lebih daripada itu. Dalam C#, simbol @ juga boleh diletakkan di hadapan nama pembolehubah untuk tujuan tertentu.

Tambah simbol @ sebelum nama pembolehubah untuk mengatasi sekatan bahasa tertentu. Contoh biasa ialah menggunakan kata kunci terpelihara sebagai nama pembolehubah. Kata kunci tersimpan dalam C# (seperti "kelas") tidak boleh digunakan secara langsung sebagai nama pembolehubah tanpa menggunakan sintaks tambahan. Walau bagaimanapun, simbol @ menyelesaikan masalah:

<code class="language-c#">int @class = 15;</code>

Dalam contoh ini, simbol @ membenarkan pembolehubah dinamakan "kelas", yang biasanya tidak dibenarkan kerana "kelas" ialah kata kunci simpanan.

Simbol

@ sebenarnya membenarkan perkataan terpelihara digunakan sebagai nama berubah. Seperti yang ditunjukkan dalam kod di atas, awalan @ membolehkan pembolehubah "@class" diberikan nilai 15. Tanpa simbol @, kod berikut akan menyebabkan ralat pengkompil:

<code class="language-c#">int class = 15;</code>

Atas ialah kandungan terperinci Bolehkah saya Menggunakan Kata Kunci Terpelihara sebagai Nama Pembolehubah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn