Sto creando una classe. Qual è la procedura migliore per denominare proprietà/metodi quando il tuo nome preferito è una parola riservata?Procedura consigliata per rinominare i nomi di proprietà/metodo che sono parole riservate?
risposta
Di solito provo a pensare a qualche parola alternativa, o variazione, anche se non sembra che sia applicabile a voi.
In alternativa, è possibile utilizzare il prefisso '@' (in C#) o [parentesi quadre] (in VB.NET) per evitare esplicitamente il conflitto con le parole riservate nella lingua.
In VB.NET, è possibile racchiudere il nome della proprietà all'interno di parentesi quadre:
Public Property [Make] As String
(io non sono sicuro di C#, ma è anche etichettato il posto di vb.net)
Né la marca né il modello sono parole C# riservate. Nel caso in cui sia necessario utilizzare una parola riservata, la cosa migliore da fare è provare a inventare un sinonimo.
Visual Studio ha intellisense sia per la marca che per il modello come se fossero parole riservate. In realtà, sembra che facciano parte del BCL. È corretto? –
Questi metodi funzionano esattamente come pubblicizzati. È comunque meglio evitare di utilizzare parole riservate verbatim, tuttavia, se l'assembly verrà riutilizzato altrove. Se è un progetto interamente autonomo, provaci. – dodexahedron