"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo usar las palabras clave C# como nombres de propiedades?

¿Cómo puedo usar las palabras clave C# como nombres de propiedades?

Publicado el 2025-01-31
Navegar:749

How Can I Use C# Keywords as Property Names?

en C# Transit Palabras clave como nombres de atributos

Al definir los atributos en C#, es posible que deba usar palabras clave de retención como nombres de atributos. Por ejemplo, en ASP.NET MVC, es posible que desee usar "clase" como el nombre del atributo de TextBox. Sin embargo, esto no está permitido, porque "clase" es la palabra clave en C#.

Solución: use "@" como prefix

Para resolver este problema, puede usar el carácter "@" como prefijo como el nombre del atributo. Este es un mecanismo de transferencia específico para usar palabras clave como identificadores en C#. Por ejemplo, para nombrar el atributo "clase", puede escribirlo "@class".

Ejemplo:

Clase pública MyClass {{ Cadena pública @class {get; }

Instrucciones para la compatibilidad del código

public class MyClass
{
    public string @class { get; set; }
}

MSDN Documento de palabras clave en C# señalado:

"La palabra clave es un logotipo predeterminado, que tiene un significado especial para el compilador. A menos que incluyan a@ como prefijo, no pueden usarse como identificadores en su programa. Por ejemplo,@ es un símbolo de identificador efectivo, pero Si no es así, porque si es una palabra clave.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3