Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Melarikan Kata Kunci C# dalam Nama Harta ASP.NET MVC?

Bagaimana untuk Melarikan Kata Kunci C# dalam Nama Harta ASP.NET MVC?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-17 13:17:09789semak imbas

How to Escape C# Keywords in ASP.NET MVC Property Names?

Elakkan kata kunci C# dalam nama sifat ASP.NET MVC

Dalam paparan ASP.NET MVC, tidak jarang nama hartanah menggunakan kata kunci. Walau bagaimanapun, oleh kerana kata kunci adalah perkataan simpanan dalam C#, menggunakannya secara langsung akan menyebabkan ralat penyusunan.

Sebagai contoh, pertimbangkan coretan kod berikut:

<code class="language-c#">public class MyClass
{
    public class ClassName { get; set; }
}</code>

Kod ini tidak akan disusun kerana "kelas" ialah kata kunci dalam C#. Untuk menyelesaikan masalah ini, anda boleh melarikan diri daripada kata kunci dengan menambahkan simbol "@" di hadapannya.

<code class="language-c#">public class MyClass
{
    public string @class { get; set; }
}</code>

Dengan menambahkan "@" sebelum nama sifat, pengkompil akan mentafsirkannya sebagai pengecam dan bukannya kata kunci. Dengan cara ini, kod disusun dan dilaksanakan dengan jayanya.

Perlu diambil perhatian bahawa penggunaan simbol "@" harus dihadkan kepada situasi di mana kata kunci mesti digunakan. Lazimnya, sebaiknya ikuti konvensyen penamaan dan elakkan menggunakan kata kunci sebagai nama harta. Walau bagaimanapun, jika anda perlu melepaskan kata kunci, simbol "@" menyediakan penyelesaian yang mudah dan berkesan untuk paparan ASP.NET MVC.

Atas ialah kandungan terperinci Bagaimana untuk Melarikan Kata Kunci C# dalam Nama Harta ASP.NET MVC?. 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