Estoy creando una clase. ¿Cuál es la mejor práctica para nombrar propiedades/métodos cuando su nombre preferido es una palabra reservada?¿La mejor práctica para cambiar el nombre de los nombres de propiedad/método que son palabras reservadas?
Respuesta
Por lo general, trato de pensar en alguna palabra alternativa o variación, aunque no suena como que es aplicable para usted.
Alternativamente, puede usar el prefijo '@' (en C#) o [llaves cuadradas] (en VB.NET) para evitar explícitamente el conflicto con las palabras reservadas en el idioma.
En VB.NET, puede incluir el nombre de la propiedad entre corchetes:
Public Property [Make] As String
(no estoy seguro sobre C#, pero también tagged el puesto de vb.net)
Ni la marca ni el modelo son palabras reservadas de C#. En el caso de que necesite usar una palabra reservada, lo mejor que puede hacer es tratar de encontrar un sinónimo.
Visual Studio tiene intellisense para la marca y el modelo como si fueran palabras reservadas. En realidad, parece que son parte del BCL. ¿Es eso correcto? –
- 1. Creación de nombres de tabla que son palabras reservadas/palabras clave en MS SQL Server
- 2. javaScript palabras clave reservadas
- 3. ¿Son palabras reservadas "inicial" y "final" o no?
- 4. ¿Hay palabras reservadas en SQLite?
- 5. enrutamiento ASP.Net MVC3 palabras reservadas?
- 6. Lista de palabras reservadas en Android
- 7. Modelos con palabras clave reservadas
- 8. Palabras reservadas en Java
- 9. Una buena lista de palabras reservadas para el nombre de usuario
- 10. Palabras clave reservadas - ¿Ocultas? JNLP
- 11. Uso de palabras clave JPQL reservadas con JPA
- 12. Lista de palabras reservadas en JavaScript
- 13. Cambiar el nombre de los nombres de los archivos que contienen espacios
- 14. ¿Cuál es la mejor práctica para cambiar los directorios de trabajo dentro de los scripts?
- 15. ¿Cuál es la mejor práctica para nombrar y codificar clases CSS e identificadores de varias palabras?
- 16. ¿Existe alguna forma programática para identificar palabras reservadas de C#?
- 17. ¿La mejor práctica para el patrón DAO?
- 18. ¿mejor práctica (es) para palabras en singular o palabras en plural?
- 19. C# enumeraciones con palabras clave reservadas
- 20. Pasar argumentos de palabras clave a una función cuando los nombres de las variables locales son los mismos que los nombres de los parámetros de funciones
- 21. ¿La mejor práctica para actualizar los módulos de Python?
- 22. cómo escapar de palabras reservadas en HQL de Hibernate
- 23. Utilice Regex/Powershell para cambiar el nombre de los archivos
- 24. Permitir CON, palabras clave reservadas en las URL
- 25. Uso de una biblioteca Java con palabras reservadas de Scala
- 26. ¿Los argumentos NULL son una mala práctica?
- 27. ¿Los espacios de nombres son malos para el rendimiento? (PHP)
- 28. para la mejor práctica de bucle
- 29. ¿La mejor práctica para funciones de espacio de nombres en Ruby? (Pregunta novato)
- 30. Cambiar el nombre de los nombres de las columnas en la base de datos postgresql
Estos métodos funcionan exactamente como se anuncian. Sin embargo, es mejor tratar de evitar el uso de palabras reservadas al pie de la letra si su ensamblaje va a ser reutilizado en otro lugar. Si se trata de un proyecto completamente autónomo, adelante. – dodexahedron